Monitorizarea serviciilor măsoară timpul de răspuns
şi debitul de cereri pentru serviciile invocate de şi expuse de un modul
SCA. Alegeţi ce operaţii să monitorizaţi pe serviciile expuse
solicitanţilor (exporturi SCA) şi consumate (importuri SCA) şi puteţi defini opţional pragurile pentru timpul de
răspuns şi debit.
Monitorizarea serviciului este disponibilă pentru
IBM® Process
Server şi Enterprise Service Bus din widget-ul Service Monitor din Business Space. Folosiţi monitorizarea serviciilor pentru a aduna şi analiza metricile de timp de răspuns
şi debit, astfel încât să puteţi răspunde unor întrebări, cum ar fi:
- De cât timp este nevoie pentru anumite servicii?
- Durata unui serviciu se degradează în timp?
- Cât de des sunt apelate serviciile specifice?
- Debitul este conform aşteptărilor definite sau se degradează
în timp?
- Sunt apelări care depăşesc un prag definit?
Informaţiile pe care le oferă vă ajută să monitorizaţi problemele care
în curs de manifestare şi vă permite să identificaţi acea parte din soluţia dumneavoastră care nu răspunde conform aşteptărilor.
Monitorul de servicii desenează datele pentru timpul de răspuns şi debit pe
grafice, distingând vizual acele apeluri care au depăşit pragul definit. Graficul afişează întotdeauna ultimele statistici monitorizate;
totuşi, puteţi vedea datele istorice mărind durata de timp afişată pe grafic.
Timp 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 desenat pe secunde sau minute;
în plus, Tabelul de măsurători statistice vă afişează
timpii de răspuns din ultima secundă sau minut şi pentru întreaga sesiune de monitorizare.
Debit
Graficul debit arată câte apeluri au fost finalizate în unitatea de timp
(secunde sau minute). În plus, Tabelul de măsurători statistice vă afişează
debitul din ultima secundă sau minut şi pentru întreaga sesiune de monitorizare.
Arhitectura de monitorizare servicii
Monitorul
de servicii realizează toate taskurile de monitorizare servicii. Are o arhitectură client/server:
- Server monitorizare servicii
- Serverul de monitorizare de servicii colectează şi face agregarea măsurătorilor pe timpul de răspuns
şi debit de la toţi agenţii de monitorizare servicii în rulare,
şi apoi calculează şi memorează aceste statistici. Widget-ul Monitorizare serviciu
interoghează serverul pentru aceste măsurători.
- Agent 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 vostru. Î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.