이전 항목: 기본 키 변환을 사용하여 JMX 메트릭의 효율성 향상다음 항목: WebLogic용 JMX 필터


JMX 필터를 사용하여 메트릭 볼륨 관리

JMX 필터를 정의하면 CA Introscope®에서 수집 및 표시되는 JMX MBean 정보가 결정됩니다. 필터가 설정되어 있지 않으면 에이전트에서 모든 JMX MBean 정보를 Enterprise Manager에 보고하므로 시스템 오버헤드가 증가합니다.

필터는 에이전트 프로필 IntroscopeAgent.profile의 introscope.agent.jmx.name.filter 속성에서 설정됩니다. 필터는 키워드로서, 이 속성에서 쉼표로 구분된 문자열로 입력됩니다. CA Introscope®는 별표(*) 및 물음표(?) 와일드카드 문자가 포함된 필터 문자열을 지원합니다.

CA Introscope®는 필터 문자열을 JMX 생성 메트릭과 비교합니다. 일치 항목이 검색되는 경우 일치하는 메트릭은 CA Introscope®에 보고됩니다.

반환되는 메트릭의 볼륨을 제한하려면 필터 문자열을 가능한 한 좁은 범위로 정의하십시오. 예를 들어 특정 MBean 특성과 일치하고 여러 MBean에 대해 존재하는 필터 문자열을 정의할 수 있습니다. 그러한 MBean의 메트릭이 보고됩니다. 선택한 MBean에 대한 특성만 필요한 경우에는 필터 문자열에 MBean 이름을 사용하여 특성 이름을 한정할 수 있습니다.

예를 들어 JMSDestinationRuntime MBean의 MessagesCurrentCount 특성 값을 캡처하려고 한다고 가정합니다.

MessagesCurrentCount의 정규화된 메트릭 이름이 다음과 같은 경우

*SuperDomain*|host-name|Process|Agent-name|JMX|comp-1|
JMSDestinationRuntime|comp-2:MessagesCurrentCount

IntroscopeAgent.profile에서 introscope.agent.jmx.name.filter를 다음과 같이 정의하십시오.

JMX|comp-1|JMSDestinationRuntime|comp-2:MessagesCurrentCount