Partager via


SystemCollector

Décrit les configurations permettant d’activer la session de suivi d’événements pour Windows (ETW) en mode noyau.

Hiérarchie d’éléments

Syntaxe

<SystemCollector Id       = IdType
                 Base     = string
                 Name     = "NT Kernel Logger" | "Circular Kernel Context Logger"
                 Realtime = boolean>

  <!-- Child elements -->
  BufferSize,
  Buffers,
   StackCaching,
  MaximumFileSize,
  FileMax

</SystemCollector>

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Default
Id Identifie de manière unique le collecteur système. Chaîne qui doit avoir au moins un caractère et ne peut pas contenir de deux-points (:) ou espaces. Oui
Base Identifie la base du collecteur système. Les collecteurs dérivés ont tous les attributs du collecteur de base. Celles-ci peuvent être remplacées en les spécifiant explicitement dans le collecteur dérivé. string Non
Nom Indique le nom du collecteur système. Cet attribut peut avoir l’une des valeurs suivantes :
  • Enregistreur d’événements du noyau NT
  • Enregistreur d’événements de contexte de noyau circulaire
Oui
Realtime Indique si le collecteur fonctionne en temps réel. boolean Non false

Éléments enfants

Élément Description Condition requise Default
BufferSize Décrit la taille de chaque mémoire tampon, en Ko. Facultatif, 1. 128
Mémoires tampons Décrit le nombre de mémoires tampons à allouer au démarrage d’une session. Facultatif, 1. 64
StackCaching Décrit les attributs de mise en cache de pile des collecteurs. Facultatif, 1.
MaximumFileSize Décrit la taille maximale du fichier de trace. Facultatif, 1.
FileMax Décrit le nombre maximal d’instances du fichier journal créé par ETW pour la trace Autologger. Facultatif, 1.

Éléments parents

Élément Description
Profils Représente une collection de collecteurs, de fournisseurs et de profils.

Notes

Les définitions du collecteur système doivent précéder les définitions du collecteur d’événements.

 Exemple

L’exemple de code suivant définit un collecteur système.

<SystemCollector
  Id="WPRSystemCollector”
  Name="NT Kernel Logger"
  FileName="WPRKernel.etl">
  <BufferSize Value="512"/>
  <Buffers Value="3" PercentageOfTotalMemory="true"/>
</SystemCollector>

Éléments