上一主题: 配置筛选以进行选择性监控下一主题: 定义要包含的高级组件


为队列和主题配置筛选

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.*
    

如果不指定筛选,则会收集所有队列和主题(包括动态和临时队列和主题,如果属性已配置为将其包含在内)的度量标准。 如果针对要包含的队列指定正则表达式,则只会监控与该正则表达式匹配的队列。 如果为要包括的主题指定正则表达式,则只监控与该正则表达式匹配的主题。