上一主题: 定义要包含的高级组件下一主题: 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 的高级组件。