Condividi tramite


SystemProvider

Descrive la configurazione per abilitare il provider in modalità kernel. La definizione del provider di sistema specifica le parole chiave di sistema, gli stack e i tag del pool da abilitare.

Gerarchia degli elementi

Sintassi

<SystemProvider Id   = IdType
                Base = string>

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

</SystemProvider>

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Richiesto Predefinito
Id Identifica in modo univoco il provider di sistema. Stringa che deve avere almeno un carattere e non può contenere due punti (:) o spazi.
Base Indica la base del provider di sistema. I provider derivati hanno tutti gli attributi del provider di base per impostazione predefinita. È possibile eseguire l'override specificandoli in modo esplicito nel provider derivato. string No
SuppressHighVolume Elimina le parole chiave di sistema dettagliate (flag del kernel) durante l'arresto della traccia. string No true

Elementi figlio

Elemento Descrizione Requisito
Parole chiave (in SystemProvider) Rappresenta una raccolta di parole chiave e parole chiave personalizzate. Obbligatorio, esattamente 1.
CaptureStateOnStart (in SystemProvider) Rappresenta una raccolta di parole chiave e parole chiave personalizzate. Obbligatorio, esattamente 1.
CaptureStateOnSave (in SystemProvider) Rappresenta una raccolta di parole chiave e parole chiave personalizzate. Obbligatorio, esattamente 1.
CaptureStateOnDemand (in SystemProvider) Rappresenta una raccolta di parole chiave e parole chiave personalizzate. Obbligatorio, esattamente 1.
Stack Rappresenta una raccolta di stack. Obbligatorio, esattamente 1.
PoolTags Rappresenta una raccolta di tag di pool. Obbligatorio, esattamente 1.

Elementi padre

Elemento Descrizione
Profili Rappresenta una raccolta di agente di raccolta, provider e profili.
SystemCollectorId Rappresenta un identificatore dell'agente di raccolta di sistema.

Commenti

Per informazioni su come definire i tag del pool, vedere PoolTag.

Esempio

<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>

Elementi