Windows Server 2003: Performanceanalyse

Komponenten von ETW

ETW arbeitet mit drei Komponenten (Bild 3). Die Controller starten und beenden Sessions. Provider stellen die Ereignisse bereit. Consumer verarbeiten die Informationen. Alle drei Typen von Anwendungen können selbst entwickelt werden, auch wenn es im MSDN einige Beispiele gibt, wie solche Anwendungen realisiert werden können. Mit dem dort vorhandenen Code lassen sich wichtige Teile umsetzen, ohne sich selbst allzu viel Mühe machen zu müssen.

Die Verarbeitung von Ereignissen kann sowohl realtime als auch über eine Logdatei erfolgen. Beide Ansätze lassen sich auch parallel nutzen. Inzwischen bietet auch.NET 2.0 eine Unterstützung für ETW, die als Adapter für ADO realisiert ist. Damit lassen sich Ereignisse bei Zugriffen auf Datenbanken besser protokollieren. Die Verarbeitung von Ereignissen wird auf dieser Ebene auch deutlich einfacher. Wer sich intensiver mit ETW beschäftigen möchte, der sei auf den ersten der in diesem Abschnitt genannten Links verwiesen. Unterhalb der darüber aufgerufenen Startseite finden sich die wichtigsten Informationen rund um ETW.