Partager via


Service de collecte d'événements

Les fonctionnalités de surveillance de AppFabric permettent de collecter des événements d'instrumentation et de les stocker dans une base de données de surveillance. Pour faciliter ce processus, AppFabric fournit un service Windows appelé service de collecte d'événements ;. Le service de collecte d'événements ; recueille les événements d'une session ETW (Event Tracing for Windows) et les consigne dans une base de données de surveillance. Les tâches d'émission et de collecte de données sont parfois coûteuses, mais les améliorations introduites dans .NET Framework 4 afin d'utiliser ETW mobilisent moins de ressources que d'autres solutions telles que System.Diagnostics.

Une instance du service de collecte d'événements ; s'exécute sur chaque ordinateur hébergeant les services WF et WCF à surveiller. Un serveur peut exécuter plusieurs instances de collecteur d'événements. AppFabric limite à 10 le nombre d'instances simultanées de collecteur d'événements.

Fonctionnalités et capacités

Le service de collecte d'événements ; utilise des événements de suivi d'analyse WCF et des événements de suivi WF envoyés par une classe EtwTrackingParticipant à une session ETW. Pour plus d'informations, consultez la rubrique EtwTrackingParticipant Class (https://go.microsoft.com/fwlink/?LinkId=168423) (en anglais).

Fonctionnalités principales

Les fonctions suivantes sont essentielles pour la fonctionnalité du service de collecte d'événements ; :

  • abonnement à des événements de plusieurs applications WCF et WF ;

  • routage des événements d'une application vers une base de données de surveillance spécifique ;

  • prise en charge de plusieurs bases de données de surveillance et routage des événements des divers fournisseurs vers des bases de données de surveillance différentes.

Sécurité et confidentialité

Le service de collecte d'événements ; exploite la sécurité existante des services Windows, IIS, WF et WCF comme suit :

  • Les utilisateurs peuvent isoler des événements à l'aide de plusieurs sessions ETW et connexions de base de données de surveillance.

  • La sécurité basée sur des objets (ACL, listes de contrôle d'accès) permet de sécuriser la configuration et de contrôler la lecture et l'écriture dans des sessions ETW.

  • La sécurité basée sur des rôles (voir la rubrique Sécurité SQL Server) contrôle la lecture et l'écriture dans la base de données de surveillance.

Voir aussi

Autres ressources

WCF Event Logging
Workflow Tracking and Tracing

  2011-12-05