SystemCollector
Descreve as configurações para habilitar a sessão de modo kernel do ETW (Rastreamento de Eventos para Windows).
Hierarquia de elementos
-
<
WindowsPerformanceRecorder>
-
<
Perfis>
- < SystemCollector>
-
<
Perfis>
Syntax
<SystemCollector Id = IdType
Base = string
Name = "NT Kernel Logger" | "Circular Kernel Context Logger"
Realtime = boolean>
<!-- Child elements -->
BufferSize,
Buffers,
StackCaching,
MaximumFileSize,
FileMax
</SystemCollector>
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dados | Obrigatório | Padrão |
---|---|---|---|---|
Id | Identifica exclusivamente o coletor do sistema. | Cadeia de caracteres que deve ter pelo menos um caractere e não pode conter dois-pontos (:) ou espaços. | Sim | |
Base | Identifica a base do coletor do sistema. Os coletores derivados têm todos os atributos do coletor base. Eles podem ser substituídos especificando-os explicitamente no coletor derivado. | string | Não | |
Nome | Indica o nome do coletor do sistema. | Esse atributo pode ter um dos seguintes valores:
|
Sim | |
Realtime | Indica se o coletor funciona em tempo real. | booleano | Não | false |
Elementos filho
Elemento | Descrição | Requisito | Padrão |
---|---|---|---|
BufferSize | Descreve o tamanho de cada buffer, em KB. | Opcional, 1. | 128 |
Buffers | Descreve o número de buffers a serem alocados ao iniciar uma sessão. | Opcional, 1. | 64 |
StackCaching | Descreve os atributos de cache de pilha de coletores. | Opcional, 1. | |
MaximumFileSize | Descreve o tamanho máximo do arquivo de rastreamento. | Opcional, 1. | |
FileMax | Descreve o número máximo de instâncias do arquivo de log que o ETW cria para o rastreamento do Autologger. | Opcional, 1. |
Elementos pai
Elemento | Descrição |
---|---|
Perfis | Representa uma coleção de coletores, provedores e perfis. |
Comentários
As definições do coletor do sistema devem preceder as definições do coletor de eventos.
Exemplo
O exemplo de código a seguir define um coletor de sistema.
<SystemCollector
Id="WPRSystemCollector”
Name="NT Kernel Logger"
FileName="WPRKernel.etl">
<BufferSize Value="512"/>
<Buffers Value="3" PercentageOfTotalMemory="true"/>
</SystemCollector>