다중 컴포넌트 모니터링
Liberty 프로파일의 monitor-1.0 기능을 사용하여 모니터하려는 컴포넌트를 필터링할 수 있습니다. 필터링할 컴포넌트는 server.xml 파일에서 구성해야 합니다.
- 필터링하려는 컴포넌트를 지정하려면 server.xml 파일에 다음 코드를 추가하십시오.
<server description="new server"> <featureManager> <feature>jsp-2.2</feature> <feature>jdbc-4.0</feature> <feature>monitor-1.0</feature> <monitor filter="JVM,ThreadPool,WebContainer,Session,ConnectionPool"/> </server>
기본적으로, <monitor> 태그에 필터가 제공되지 않는 경우 현재 monitor-1.0 기능의 일부로 모니터링되는 모든 컴포넌트가 모니터링됩니다. <monitor> 태그가 존재하지만 지정된 필터가 없는 경우 어떤 컴포넌트도 모니터링되지 않습니다. 또한 필터의 일부로 그룹 이름을 제공하여 모니터하려는 컴포넌트를 지정할 수도 있습니다.
예를 들어, JVM 및 WebContainer 컴포넌트만 모니터하려면 다음과 같이 server.xml 파일에 컴포넌트를 지정하십시오.<monitor filter="JVM,WebContainer"/>
- 모니터링에서 컴포넌트를 제거하려는 경우.
컴포넌트 모니터링을 중지시키려면, 런타임 시 필터 그룹에서 컴포넌트를 제거해야 합니다.
예를 들어, 다음 필터 구성은 JVM, ThreadPool, WebContainer, Session, ConnectionPool 컴포넌트를 모니터합니다.
컴포넌트 WebContainer 및 Session 모니터링을 중지시키려면 필터 구성에서 해당 컴포넌트를 제거하십시오.<monitor filter="JVM,ThreadPool,WebContainer,Session,ConnectionPool"/>
<monitor filter="JVM,ThreadPool,ConnectionPool" />
- 런타임 시 컴포넌트의 모니터링을 사용하려는 경우.
런타임 시 특정 컴포넌트에 대해 모니터링을 사용하도록 설정하려는 경우, 런타임 시 모니터 태그에서 컴포넌트를 지정할 수 있습니다.
필터링 컴포넌트에 의해 수집되는 데이터는 MXBean으로 사용 가능하게 됩니다. 다양한 MXBean에 대한 자세한 정보는 Liberty 프로파일 모니터링의 내용을 참조하십시오.참고: 현재, 세밀한 모니터링은 연결 레벨(예: WebContainer, ThreadPool, JVM)에서만 지원되며 카운터 레벨에서는 지원되지 않습니다.