Überwachungsarchitektur

Im Folgenden wird die AppFabric-Überwachung erläutert. Ereignisdaten werden von den WCF- und WF-Diensten ausgegeben und an eine ETW-Hochleistungssitzung (Event Tracing for Windows) gesendet. Die an eine ETW-Sitzung gesendeten Daten umfassen analytische WCF-Ablaufverfolgungsereignisse und WF-Nachverfolgungsdatensatzereignisse, die mithilfe der ETW-Nachverfolgungskomponente ausgegeben werden. Eine Ereignisauflistungsinstanz erfasst diese Ereignisdaten aus einer ETW-Sitzung und speichert die Daten in der Überwachungsdatenbank. AppFabric-Überwachungstools können diese Ereignisse lesen, wenn sie persistent in der Datenbank gespeichert werden.

Diesen Schritte sind in der folgenden Abbildung die entsprechenden Nummern zugeordnet. Sie beschreiben, wie analytische Ablaufverfolgungsereignisse und Nachverfolgungsdatensätze an eine ETW-Sitzung gesendet und dann durch den Ereignisauflistungsdienst an eine AppFabric-Überwachungsdatenbank weitergeleitet werden. AppFabric-Tools lesen die Daten aus der Überwachungsdatenbank, um Dashboardmetrik zu berechnen und Instrumentationsereignisse anzuzeigen.

  1. Analytische Ablaufverfolgungsereignisse werden von einem WCF-Dienst an ETW ausgegeben.

  2. Nachverfolgungsdatensatzereignisse werden von der ETW-Nachverfolgungskomponente an ETW ausgegeben.

  3. Eine Instanz des Ereignisauflistungsdiensts erfasst die Ereignisse aus einer ETW-Sitzung und sendet sie an eine Überwachungsdatenbank.

  4. Die Überwachungsdatenbank speichert die Ereignisdaten, die von den WCF- und WF-Diensten ausgegeben wurden.

  5. Die AppFabric-Überwachungstools stellen die Ereignisse in der Überwachungsdatenbank in ihrer Benutzeroberfläche dar.

Nachverfolgungs- und Ablaufverfolgungs-Überwachungsarchitektur der Ereignisablaufverfolgung für Windows

Siehe auch

Konzepte

Ereignisauflistungsdienst
Überwachungsspeicher

Weitere Ressourcen

Nachverfolgungskomponenten
Analyseablaufverfolgung mit ETW

  2011-12-05