Concetti relativi alla strumentazione COM+

Il servizio di strumentazione COM+ consente di creare programmi di gestione e registrazione di eventi COM+ personalizzati quando si desidera visualizzare varie metriche delle prestazioni per i componenti COM+. La strumentazione COM+ può essere usata anche per configurare eventi definiti dall'utente e per convertire gli eventi COM+ in formato VISUAL Studio Analyzer (VSA) quando si aggiornano pacchetti MTS che ricevono eventi MTS.

Nota

A partire da Windows Server 2003, solo gli amministratori hanno privilegi di accesso in lettura ai log di traccia per gli eventi di sistema.

 

Sottoscrivendo gli eventi pubblicati dall'editore di eventi di sistema, i client possono implementare le interfacce di strumentazione COM+ per ricevere notifiche per un'ampia gamma di metriche delle prestazioni COM+, ad esempio informazioni su oggetti COM+ specifici, applicazioni COM+ e servizi COM+. Le metriche vengono pubblicate nel client usando il servizio eventi COM+, un sistema LCE (LooseLy Coupled Events) che archivia le informazioni sugli eventi di diversi editori in un archivio eventi nel catalogo COM+.

Nota

La strumentazione COM+ non garantisce il recapito di un evento.

 

Ogni metrica ha un timestamp che indica l'ora in cui è stata generata la metrica, non l'ora in cui è stata inviata o ricevuta. Il client può correlare il timestamp e individuare il costo dell'esecuzione di un'applicazione COM+, il costo di una transazione eseguita all'interno di un'applicazione COM+ o il costo di una chiamata al metodo all'interno di un'applicazione COM+.

È anche possibile usare il servizio strumentazione COM+ per filtrare le informazioni specifiche sulle metriche delle prestazioni che si desidera visualizzare. Ad esempio, quando si sottoscrive un'interfaccia o un metodo di strumentazione COM+, è possibile specificare le proprietà per la sottoscrizione nella struttura COMSVC edizione Standard VENTINFO, ad esempio l'ID applicazione (membro guidApp) o l'ID processo (membro dwPid).

Quando si specifica l'ID applicazione, si ricevono solo le metriche dall'applicazione specificata. Quando si specifica l'ID processo, si ricevono metriche dalle applicazioni server e dalle applicazioni di libreria server specificate caricate in tale processo. L'utente può specificare sia l'ID applicazione che l'ID processo, ma l'ID applicazione deve essere quello dell'applicazione server in esecuzione nel processo con l'ID processo specificato. Se nessuno dei due elementi viene specificato, l'utente riceve le metriche da tutte le applicazioni server e di libreria.

Le metriche di strumentazione COM+ forniscono informazioni sufficienti per l'applicazione di monitoraggio per correlarle con le metriche del sistema operativo per l'analisi delle prestazioni, la pianificazione della capacità e per la modellazione e la stima.

Interfacce di strumentazione COM+