이전 항목: 포함할 고급 구성 요소 정의다음 항목: EMS 이름의 특수 문자 바꾸기


고급 구성 요소에 대한 정규식 필터 정의

브리지, 채널 또는 라우트를 모니터링하도록 설정하는 포함 필터를 정의한 경우 메트릭을 수집할 특정 브리지, 채널 또는 라우트를 지정하는 정규식 필터도 구성할 수 있습니다.

구성 요소에 대한 포함 필터를 정의하고 정규식 필터를 정의하지 않으면 해당 유형의 모든 구성 요소가 모니터링됩니다. 예를 들어 브리지를 모니터링하도록 설정하고 브리지에 대한 정규식 필터를 추가하지 않으면 모든 브리지에 대한 메트릭이 수집됩니다. 구성 요소에 대한 포함 필터를 정의하지 않은 경우에는 해당 구성 요소에 대한 모든 정규식 필터가 무시됩니다.

브리지, 채널 또는 라우트에 대한 정규식 필터를 정의하려면

  1. TibcoEMSMonitor.properties 파일을 텍스트 편집기에서 엽니다.
  2. 모니터링하려는 EMS 서버 인스턴스의 이름을 확인합니다.
  3. 모니터링하려는 각 서버 인스턴스에서 각 고급 구성 요소에 대한 정규식 필터를 구성합니다. 예를 들어 서버 인스턴스 tibco_ems_srv1에서 브리지, 채널 및 라우트를 모니터링하도록 설정한 경우 파일에 다음 포함 필터를 추가합니다.
    <ServerInstance>.bridge.filter.includeonly.regex
    <ServerInstance>.channel.filter.includeonly.regex
    <ServerInstance>.route.filter.includeonly.regex
    

    각 필터에 정규식을 사용하여 모니터링하려는 구성 요소의 하위 집합을 나타냅니다. 예:

    tibco_ems_srv1.bridge.filter.includeonly.regex=new.*
    tibco_ems_srv1.channel.filter.includeonly.regex=.*bulletin
    tibco_ems_srv1.route.filter.includeonly.regex=.*
    

    정규식 필터는 true로 설정된 포함 필터를 구성한 고급 구성 요소에만 적용됩니다.