Megosztás a következőn keresztül:


COM+ Instrumentációs fogalmak

A COM+ rendszerállapot-szolgáltatás lehetővé teszi saját COM+ eseménykezelő és -naplózási programok létrehozását, ha a COM+ összetevők különböző teljesítménymetrikáit szeretné megjeleníteni. A COM+ rendszerállapot a felhasználó által definiált események konfigurálására és a COM+ események Visual Studio Analyzer (VSA) formátumúvá alakítására is használható az MTS-eseményeket fogadó MTS-csomagok frissítésekor.

Jegyzet

A Windows Server 2003-ból csak a rendszergazdák rendelkeznek olvasási hozzáférési jogosultságokkal a rendszeresemények nyomkövetési naplóihoz.

 

A rendszeresemények közzétevője által közzétett eseményekre való feliratkozással az ügyfelek implementálhatják a COM+ rendszerállapot-kezelő felületeket, értesítéseket kaphatnak különböző COM+ teljesítménymetrikákról, például adott COM+ objektumokról, COM+ alkalmazásokról és COM+ szolgáltatásokról. A metrikákat a rendszer az COM+ eseményszolgáltatás, egy lazán összekapcsolt eseményrendszer (LCE) használatával teszi közzé az ügyfél számára, amely a COM+ katalógusban található eseménytárban tárolja a különböző közzétevők eseményadatait.

Jegyzet

A COM+ műszerezés nem garantálja az esemény kézbesítését.

 

Minden metrika rendelkezik egy időbélyegzővel, amely a metrika létrehozásának időpontját jelzi, nem pedig a metrika elküldésének vagy fogadásának időpontját. Az ügyfél korrelálhatja az időbélyeget, és megtudhatja, hogy mennyibe kerül egy COM+ alkalmazás futtatása, egy COM+ alkalmazásban végrehajtott tranzakció költsége, vagy egy COM+ alkalmazáson belüli metódushívás költsége.

A COM+ Instrumentation szolgáltatással szűrheti a megtekinteni kívánt teljesítménymetrikaadatokat. Ha például egy COM+ rendszerállapot-kezelőfelületre vagy -metódusra iratkozott fel, megadhatja az előfizetés tulajdonságait a COMSVCSEVENTINFO struktúrában, például az alkalmazásazonosítót (guidApp tagot) vagy a folyamatazonosítót (dwPid tag).

Az alkalmazásazonosító megadása után csak a megadott alkalmazásból kapja meg a metrikákat. A folyamatazonosító megadásakor metrikákat kap a megadott kiszolgálóalkalmazástól és a folyamatba betöltött kódtár-alkalmazásoktól. A felhasználó megadhatja az alkalmazásazonosítót és a folyamatazonosítót is, de az alkalmazásazonosítónak a folyamatban futó kiszolgálóalkalmazásnak kell lennie a megadott folyamatazonosítóval. Ha egyik sincs megadva, a felhasználó az összes kiszolgáló- és táralkalmazástól metrikákat kap.

A COM+ rendszerállapot-metrikák elegendő információt biztosítanak ahhoz, hogy a monitorozási alkalmazás korrelálja őket az operációs rendszer metrikáival a teljesítményelemzéshez, a kapacitástervezéshez, valamint a modellezéshez és az előrejelzéshez.

COM+ Instrumentációs Interfészek