Partager via


SystemProvider

Décrit la configuration pour activer le fournisseur en mode noyau. La définition du fournisseur système spécifie les mots clés système, les piles et les balises de pool à activer.

Hiérarchie d’éléments

Syntaxe

<SystemProvider Id   = IdType
                Base = string>

  <!-- Child elements -->
  Keywords,
  CaptureStateOnStart,
  CaptureStateOnSave,
  CaptureStateOnDemand,
  Stacks,
  PoolTags

</SystemProvider>

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Default
Id Identifie de manière unique le fournisseur système. Chaîne qui doit avoir au moins un caractère et ne peut pas contenir de deux-points (:) ou espaces. Oui
Base Indique la base du fournisseur système. Les fournisseurs dérivés ont tous les attributs du fournisseur de base par défaut. Vous pouvez les remplacer en les spécifiant explicitement dans le fournisseur dérivé. string Non
SuppressHighVolume Supprime les mots clés système détaillés (indicateurs de noyau) lors de l’arrêt de la trace. string Non true

Éléments enfants

Élément Description Condition requise
Mots clés (dans SystemProvider) Représente une collection de mots clés et de mots clés personnalisés. Obligatoire, exactement 1.
CaptureStateOnStart (dans SystemProvider) Représente une collection de mots clés et de mots clés personnalisés. Obligatoire, exactement 1.
CaptureStateOnSave (dans SystemProvider) Représente une collection de mots clés et de mots clés personnalisés. Obligatoire, exactement 1.
CaptureStateOnDemand (dans SystemProvider) Représente une collection de mots clés et de mots clés personnalisés. Obligatoire, exactement 1.
Piles Représente une collection de piles. Obligatoire, exactement 1.
PoolTags Représente une collection d’étiquettes de pool. Obligatoire, exactement 1.

Éléments parents

Élément Description
Profils Représente une collection de collecteurs, de fournisseurs et de profils.
SystemCollectorId Représente un identificateur de collecteur système.

Notes

Pour plus d’informations sur la définition des balises de pool, consultez PoolTag.

 Exemple

<SystemProvider Id="system-provider">
  <Keywords>
    <Keyword Value="ProcessThread"/>
    <Keyword Value="Loader"/>
    <Keyword Value="CSwitch"/>
  </Keywords>
  <Stacks>
    <Stack Value="ThreadCreate"/>
    <Stack Value="ReadyThread"/>
    <Stack Value="CSwitch"/>
  </Stacks>
  <PoolTags>
    <PoolTag Value="a*"/>
    <PoolTag Value="b*"/> 
    <PoolTag Value="c*"/> 
    <PoolTag Value="d*"/> 
  </PoolTags>
</SystemProvider>

Éléments