SystemProvider
描述啟用核心模式提供者的組態。 系統提供者定義會指定要啟用的系統關鍵字、堆疊和集區標籤。
元素階層
-
<
WindowsPerformanceRecorder>
-
<
配置 檔>
- < SystemProvider>
-
<
配置 檔>
-
<
收藏家>
-
<
SystemCollectorId>
- < SystemProvider>
-
<
SystemCollectorId>
-
<
收藏家>
-
<
配置 檔>
Syntax
<SystemProvider Id = IdType
Base = string>
<!-- Child elements -->
Keywords,
CaptureStateOnStart,
CaptureStateOnSave,
CaptureStateOnDemand,
Stacks,
PoolTags
</SystemProvider>
屬性和項目
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設 |
---|---|---|---|---|
Id | 唯一識別系統提供者。 | 必須至少有一個字元且不能包含冒號的字串, (:) 或空格。 | Yes | |
基地 | 表示系統提供者的基底。 衍生提供者預設具有基底提供者的所有屬性。 您可以藉由在衍生提供者中明確指定它們來覆寫這些專案。 | 字串 | No | |
SuppressHighVolume | 在停止追蹤時,隱藏 (核心旗標) 的詳細資訊系統關鍵字。 | 字串 | No | true |
子元素
元素 | 描述 | 需求 |
---|---|---|
關鍵字 (在 SystemProvider 中) | 表示關鍵字和自訂關鍵字的集合。 | 必要,完全為 1。 |
SystemProvider) 中的 CaptureStateOnStart ( | 表示關鍵字和自訂關鍵字的集合。 | 必要,完全為 1。 |
SystemProvider) 中的 CaptureStateOnSave ( | 表示關鍵字和自訂關鍵字的集合。 | 必要,完全為 1。 |
SystemProvider) 中的 CaptureStateOnDemand ( | 表示關鍵字和自訂關鍵字的集合。 | 必要,完全為 1。 |
堆疊 | 表示堆疊的集合。 | 必要,完全為 1。 |
PoolTags | 表示集區標記的集合。 | 必要,完全為 1。 |
父項目
元素 | 描述 |
---|---|
設定檔 | 表示收集器、提供者和設定檔的集合。 |
SystemCollectorId | 表示系統收集器識別碼。 |
備註
如需如何定義集區標籤的詳細資訊,請參閱 PoolTag。
範例
<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>