이전 항목: 성능 모니터 데이터의 수집 및 사용자 지정 방법다음 항목: 총 메트릭 수의 제한 설정


정규식을 사용하여 메트릭 수집 필터링

.NET 에이전트 속성인 perfmon.metric.filterPattern은 에이전트가 읽는 성능 모니터 카운터를 지정합니다. 기본 설정은 다음과 같습니다.

introscope.agent.perfmon.metric.filterPattern=|Processor|*|*,|.NET Data Provider*|*|*,|.NET CLR*|{osprocessname}|*,|.NET CLR Data|*|*,|Process|{osprocessname}|*,|ASP.NET|*

필터는 |Object|Instance|Counter 또는 |Object|Counter(인스턴스가 없는 경우) 형식이며 각각 다음을 의미합니다.

기본 필터에는 {osprocessname} 자리 표시자도 포함됩니다. Investigator에서 {osprocessname} 자리 표시자는 모니터링되는 독립 실행형 응용 프로그램의 인스턴스 또는 w3wp(BusinessServiceAppPool) 같이 IIS 작업자 프로세스의 응용 프로그램 풀 이름을 나타내도록 대체됩니다.

중요: |*|* 필터를 사용하는 것은 모든 카운터를 인스턴스 없이 열거하도록 성능 모니터에 지정하는 것과 같으며, 이 경우 특정 카운터에서 문제가 발생할 수 있습니다.

introscope.agent.perfmon.metric.filterPattern 속성의 값을 수정하면 .NET 에이전트가 수집하는 성능 모니터 데이터를 조정할 수 있습니다. 예를 들어 기본 필터를 수정하여 보고되는 데이터를 늘리거나 줄일 수 있습니다. 응용 프로그램에 사용자 지정 성능 모니터 카운터를 정의한 경우, 해당 카운터를 포함할 수도 있습니다.

일부 성능 모니터 메트릭은 Microsoft에서 향후 구현하기 위해 예약되어 있습니다. 이러한 메트릭은 성능 모니터에서 "NotDisplayed"로 태그가 지정되어 있습니다. Introscope Investigator에서 이러한 메트릭을 보면 자리 표시자 태그가 표시됩니다.