이전 항목: 선택적 모니터링을 위한 필터 구성다음 항목: 포함할 고급 구성 요소 정의


큐 및 항목에 대한 필터 구성

EMS 서버는 정적 및 동적 큐/항목을 모두 지원합니다. 정적 큐 및 항목은 EMS 관리자에 의해 생성되고 관리되며 사용되지 않는 경우에도 서버에 유지됩니다. 임시 동적 큐를 비롯한 동적 큐 및 항목은 필요 시 EMS 클라이언트에 의해 생성되고 삭제되며 서버에는 짧은 기간 동안만 유지됩니다.

기본적으로 EMSMonitor 에이전트는 불필요한 오버헤드를 방지하기 위해 정적 큐 및 항목만 모니터링합니다. 하지만 동적 큐 또는 동적 항목을 포함하는 필터를 정의하면 동적 큐 및 항목을 모니터링할 수 있습니다. 또한 정규식을 사용하는 필터를 구성하여 메트릭을 수집할 특정 큐 및 항목을 지정할 수도 있습니다.

동적 큐 또는 항목의 모니터링이 사용되도록 설정하려면

  1. TibcoEMSMonitor.properties 파일을 텍스트 편집기에서 엽니다.
  2. 모니터링하려는 EMS 서버 인스턴스의 이름을 확인합니다.
  3. 동적 개체를 모니터링하려는 각 서버 인스턴스의 동적 큐 또는 동적 항목에 대한 포함 필터를 구성합니다. 예를 들어 EMS 서버 인스턴스 tibco_ems_srv01에서 동적 큐 및 동적 항목의 모니터링이 사용되도록 설정하려면 다음과 같이 합니다.
    tibco_ems_srv01.queue.filter.include.dynamic=true
    tibco_ems_srv01.topic.filter.include.dynamic=true
    

정규식을 사용하여 특정 큐 또는 항목을 모니터링하려면

  1. TibcoEMSMonitor.properties 파일을 텍스트 편집기에서 엽니다.
  2. 모니터링하려는 EMS 서버 인스턴스의 이름을 확인합니다.
  3. 정규식을 사용하여 각 서버 인스턴스에 대한 큐 및 항목 필터를 원하는 대로 구성합니다. 예:
    tibco_ems_srv01.queue.filter.includeonly.regex=sample.*
    tibco_ems_srv01.topic.filter.includeonly.regex=sample.*
    
    tibco_ems_srv02.queue.filter.includeonly.regex=test.*
    tibco_ems_srv02.topic.filter.includeonly.regex=test.*
    

동적 큐 및 항목을 포함하도록 속성을 구성한 경우 필터를 지정하지 않으면 동적 및 임시 큐/항목을 비롯한 모든 큐 및 항목에 대한 메트릭이 수집됩니다. 포함할 큐에 대한 정규식을 지정한 경우에는 정규식과 일치하는 큐만 모니터링됩니다. 포함할 항목에 대한 정규식을 지정한 경우에는 정규식과 일치하는 항목만 모니터링됩니다.