EventCollector
프로필에 대한 이벤트 수집기를 나타냅니다.
요소 계층 구조
-
<
WindowsPerformanceRecorder>
-
<
Profiles>
- < EventCollector>
-
<
Profiles>
구문
<EventCollector Id = IdType
Base = string
Name = string
FileName = string
Realtime = boolean
Private = boolean
ProcessPrivate = boolean
Secure = boolean>
<!-- Child elements -->
BufferSize,
Buffers,
StackCaching,
MaximumFileSize,
FileMax,
FlushTimer,
FlushThreshold
</EventCollector>
특성 및 요소
특성
attribute | Description | 데이터 형식 | 필수 | 기본값 |
---|---|---|---|---|
ID | 이벤트 수집기를 고유하게 식별합니다. | 하나 이상의 문자를 포함해야 하며 콜론(:)이나 공백을 포함할 수 없는 문자열입니다. | Yes | |
하단 | 이벤트 수집기의 기본을 식별합니다. | 문자열 | 예 | |
이름 | ETW 세션의 이름을 나타냅니다. | 문자열 | 예 | |
FileName | 이벤트를 기록할 파일을 나타냅니다. | 문자열 | Yes | |
Realtime | 이벤트 수집기가 실시간으로 작동하는지 여부를 나타냅니다. | boolean | 예 | false |
개인 | "true"로 설정하면 이벤트 공급자와 동일한 프로세스에서 실행되는 사용자 모드 세션을 나타냅니다. "false"로 설정하면 전역 사용자 모드 세션을 나타냅니다. | boolean | 예 | false |
ProcessPrivate | "true"로 설정하면 이벤트 공급자와 동일한 프로세스에서 실행되며 공급자를 등록한 프로세스에서만 제어해야 하는 사용자 모드 세션을 나타냅니다. "false"로 설정하면 전역 사용자 모드 세션을 나타냅니다. 이 특성은 Private 특성과 함께 사용합니다. | boolean | 예 | false |
보안 | "true"로 설정하면 관리 권한과 적절한 액세스 권한이 있는 사용자만 세션을 제어할 수 있음을 나타냅니다. "false"로 설정하면 모든 사용자가 세션을 제어할 수 있음을 나타냅니다. | boolean | 예 | false |
자식 요소
요소 | Description | 요구 사항 | 기본값 |
---|---|---|---|
BufferSize | 각 버퍼의 크기(KB)를 설명합니다. | 선택 사항, 1. | 128 |
버퍼 | 세션을 시작할 때 할당할 버퍼의 수를 설명합니다. | 선택 사항, 1. | 64 |
StackCaching | 수집기의 스택 캐싱 특성을 설명합니다. | 선택 사항, 1. | |
MaximumFileSize | 최대 추적 파일 크기를 설명합니다. | 선택 사항, 1. | |
FileMax | ETW가 Autologger 추적을 위해 만드는 로그 파일의 최대 인스턴스 수를 설명합니다. | 선택 사항, 1. |
부모 요소
요소 | Description |
---|---|
프로필 | 수집기, 공급자 및 프로필의 컬렉션을 나타냅니다. |
설명
시스템 수집기 정의는 이벤트 수집기 정의 앞에 있어야 합니다.
파생 수집기는 파생된 수집기에서 명시적으로 지정되지 않는 한 기본 수집기의 모든 특성을 상속합니다. 자세한 내용은 상속을 참조하세요.
예제
다음 코드 예제에서는 각각 64개의 버퍼가 128KB인 이벤트 수집기를 정의합니다.
<EventCollector
Id="WPREventCollector"
Name="WPR Event Collector"
FileName="somefilename.etl">
<BufferSize
Value="128"/>
<Buffers
Value="64"/>
</EventCollector>