Despre monitorizarea serviciilor (opţional)

Monitorizarea serviciilor măsoară timpul de răspuns şi debitul de cereri pentru serviciile expuse sau invocate de un modul SCA. Puteţi alege ce operaţii să monitorizaţi în serviciile expuse solicitanţilor (exporturi SCA) sau consumate în interiorul modulelor (importuri SCA) şi se pot defini opţional praguri pentru timpul de răspuns şi pentru debit.

Monitorul de servicii desenează datele pentru timpul de răspuns şi pentru debit pe grafice, evidenţiind vizual acele apeluri care au depăşit pragul definit. Graficul afişează întotdeauna ultimele statistici monitorizate; totuşi, puteţi vedea datele istorice prin mărirea duratei de timp afişate pe grafic.

Timpul de răspuns

Graficul Timp de răspuns indică timpul scurs între cererea de serviciu şi răspuns. (Pentru operaţii de servicii cu implementări asincrone cu două căi, graficul indică numai timpul necesar operaţiei pentru a trata cererea, nu şi timpul scurs între cerere şi răspuns.) Timpul de răspuns din grafic este reprezentat în secunde sau minute; în plus, Tabelul statistici măsurători afişează timpul de răspuns pentru ultima secundă sau pentru ultimul minut şi pentru întreaga sesiune de monitorizare.

Debitul

Graficul debit arată câte apeluri au fost finalizate în unitatea de timp (secunde sau minute). În plus, Tabelul statistică măsurători afişează debitul pentru ultima secundă sau pentru ultimul minut şi pentru întreaga sesiune de monitorizare.

Arhitectura de monitorizare a serviciilor

Monitorul de servicii realizează toate taskurile de monitorizare servicii. Are o arhitectură client/server:
Serverul de monitorizare servicii
Serverul de monitorizare servicii colectează şi face agregarea măsurătorilor pe timpul de răspuns şi debitul de la toţi agenţii de monitorizare servicii în rulare şi apoi calculează şi memorează aceste statistici. Widget-ul Monitorizare servicii interoghează serverul pentru aceste măsurători.
Agentul de monitorizare servicii
Agentul măsoară debitul şi timpul de răspuns pentru operaţii şi trimite datele de măsurare către serverul de monitorizare servicii.
Într-un mediu de implementare, serverul rulează pe un cluster de suport, în timp ce agentul rulează în cluster-ul de aplicaţii pe serverul pe care aţi implementat modulul dumneavoastră. Într-un mediu de server autonom, serverul şi agentul rulează amândouă pe un server autonom.

Datele de monitorizare servicii sunt stocate în memorie. Când buffer-ul este plin, se renunţă la cele mai vechi date şi se înlocuiesc cu cele mai noi date. Datele memorate pentru o operaţie sunt înlăturate în mod automat atunci când toţi utilizatorii opresc monitorizarea pentru acea operaţie.