Delen via


COM+ Instrumentatieconcepten

Met de COM+-instrumentatieservice kunt u uw eigen COM+ gebeurtenisbeheer- en logboekregistratieprogramma's bouwen wanneer u verschillende prestatiegegevens voor uw COM+-onderdelen wilt weergeven. COM+ instrumentatie kan ook worden gebruikt om door de gebruiker gedefinieerde gebeurtenissen te configureren en COM+-gebeurtenissen om te zetten naar de VSA-indeling (Visual Studio Analyzer) wanneer u MTS-pakketten bijwerkt die MTS-gebeurtenissen ontvangen.

Notitie

Vanaf Windows Server 2003 hebben alleen beheerders leesrechten voor de traceringslogboeken voor systeem gebeurtenissen.

 

Door u te abonneren op de gebeurtenissen die zijn gepubliceerd door de uitgever van systeemevenementen, kunnen clients de COM+ instrumentatieinterfaces implementeren om meldingen te ontvangen voor diverse metrische com+ prestatiegegevens, zoals informatie over specifieke COM+-objecten, COM+-toepassingen en COM+-services. De metrische gegevens worden naar de client gepubliceerd met behulp van de COM+-gebeurtenissenservice, een losjes gekoppeld LCE-systeem dat gebeurtenisgegevens van verschillende uitgevers opslaat in een gebeurtenisarchief in de COM+-catalogus.

Notitie

COM+ instrumentatie garandeert de levering van een gebeurtenis niet.

 

Elke metrische waarde heeft een tijdstempel die de tijd aangeeft waarop de metrische waarde is gegenereerd, niet de tijd waarop deze is verzonden of ontvangen. De client kan de tijdstempel correleren en de kosten van het uitvoeren van een COM+-toepassing, de kosten van een transactie die in een COM+-toepassing wordt uitgevoerd, of de kosten van een methode-aanroep in een COM+-toepassing achterhalen.

U kunt de COM+ Instrumentation-service ook gebruiken om te filteren op de specifieke informatie over metrische prestatiegegevens die u wilt zien. Wanneer u zich bijvoorbeeld abonneert op een COM+-instrumentatieinterface of -methode, kunt u eigenschappen voor het abonnement opgeven in de COMSVCSEVENTINFO-structuur, zoals de toepassings-id (guidApp lid) of de proces-id (dwPid lid).

Wanneer de toepassings-id is opgegeven, ontvangt u alleen de metrische gegevens van de opgegeven toepassing. Wanneer de proces-id is opgegeven, ontvangt u metrische gegevens van de opgegeven servertoepassing en bibliotheektoepassingen die in dat proces worden geladen. De gebruiker kan zowel de toepassings-id als de proces-id opgeven, maar de toepassings-id moet dat zijn van de servertoepassing die in het proces wordt uitgevoerd met de opgegeven proces-id. Als geen van beide is opgegeven, ontvangt de gebruiker metrische gegevens van alle server- en bibliotheektoepassingen.

De metrische com+ instrumentatiegegevens bieden voldoende informatie voor de bewakingstoepassing om deze te correleren met de metrische gegevens van het besturingssysteem voor prestatieanalyse, capaciteitsplanning en voor modellering en voorspelling.

COM+ instrumentatieinterfaces