Szolgáltatásfigyelő bemutatása (elhagyható)

A szolgáltatásfigyelő megméri az egy SCA modul által feltárt vagy meghívott szolgáltatás válaszidejét és teljesítményértékét. A felhasználó választja meg, hogy a kérelmezők (SCA exportálások) számára feltárt vagy a modulban felhasznált (SCA importálások) szolgáltatásokon mely műveletek kerüljenek megfigyelésre, és küszöbértékeket határozhat meg a válaszidőhöz és teljesítményértékhez.

A szolgáltatás figyelő ábrázolja a válaszidőt és a teljesítményérték adatokat grafikonokon, vizuálisan megkülönbözteti azokat a hívásokat, amelyek meghaladják a meghatározott küszöbértéket. A grafikonok mindig a legfrissebb statisztikát jelenítik meg; mindemellett megtekintheti a történeti adatokat a grafikonokon megjelenített időtartam növelésével.

Válaszidő

A válaszidő grafikon jelzi a szolgáltatáskérés és -válasz között eltelt időt. (A kétoldali aszinkron megvalósításokkal rendelkező szolgáltatásműveletekhez a grafikon csak azt az időt jeleníti meg, amelyre a kérés kezeléséhez volt szükség, és nem a kérés és a válasz között eltelt időt.) A grafikonban a válaszidő másodpercben vagy percben jelenik meg, a Statisztikai mérések táblázat pedig az elmúlt másodpercre vagy percre, illetve a teljes megfigyelési munkamenetre vonatkozó válaszidőket jeleníti meg.

Teljesítményérték

A teljesítményérték grafikon megjeleníti, hogy hány hívás lett befejezve egy időegység alatt (másodperc vagy perc). A Statisztikai mérések táblázat emellett megjeleníti a teljesítményértéket az elmúlt másodpercre vagy percre, illetve a teljes megfigyelési munkamenetre vonatkozóan.

Szolgáltatásfigyelő architektúra

A szolgáltatás figyelő hajtja végre az összes szolgáltatásfigyelő feladatot. Egy ügyfél/kiszolgáló architektúrával rendelkezik:
Szolgáltatásfigyelő kiszolgáló
A szolgáltatásfigyelő kiszolgáló összegyűjti és összesíti a válaszidőt és teljesítményérték méréseket minden futó szolgáltatásfigyelő ügynöktől, majd kiszámolja és tárolja a statisztikát. A Szolgáltatásfigyelő eszközprimitív lekérdezi a kiszolgálótól ezeket a méréseket.
Szolgáltatásfigyelő ügynök
Az ügynök méri a művelet teljesítményértékét és válaszidejét és elküldi a mérési adatokat a szolgáltatásfigyelő kiszolgálónak.
Egy telepítési környezetben, a kiszolgáló egy támogatási fürtön fut, míg az ügynök az alkalmazásfürtön fut, azon a kiszolgálón, ahova a modult telepítette. Egy önálló kiszolgáló környezetben, a kiszolgáló és az ügynök is egy önálló kiszolgálón fut.

A Szolgáltatásfigyelő adatok a memóriába kerülnek tárolásra. Amikor a puffer megtelik, akkor a legrégebbi adatok kiselejtezésre kerülnek és az újabb adatok felülírják azokat. Egy művelet tárolt adatait a rendszer automatikusan eltávolítja, amikor a felhasználók kikapcsolják a megfigyelést a műveletre vonatkozóan.