上一主题: 使用主键转换简化 JMX 度量标准下一主题: 用于 WebLogic 的 JMX 筛选器


使用 JMX 筛选管理度量标准量

定义 JMX 筛选可确定将在 CA Introscope® 中收集和显示哪些 JMX MBean 信息。 如果未设置筛选,代理会将所有 JMX MBean 信息报告给企业管理器,这样会增加系统开销。

筛选器是在代理配置文件 IntroscopeAgent.profile 的 introscope.agent.jmx.name.filter 属性中设置的。 筛选器是关键字,以逗号分隔的字符串的形式输入属性中。 CA Introscope® 支持包含星号 (*) 和问号 (?) 通配符的筛选字符串。

CA Introscope® 会将筛选字符串与 JMX 生成的度量标准进行匹配。 如果找到匹配结果,匹配的度量标准将报告给 CA Introscope®。

要限制返回的度量标准的量,请在定义时尽可能缩小筛选字符串的范围。 例如,定义匹配 MBean 属性并存在于多个 MBean 上的筛选字符串。 报告来自每个 MBean 的度量标准。 如果您只对所选 MBean 的某个属性感兴趣,可以在筛选字符串中使用 MBean 名称来限定属性名称。

例如,假设您希望捕获 JMSDestinationRuntime MBean 的 MessagesCurrentCount 属性值。

如果 MessagesCurrentCount 的完全限定度量标准名称为:

*SuperDomain*|host-name|Process|Agent-name|JMX|comp-1|
JMSDestinationRuntime|comp-2:MessagesCurrentCount

在 IntroscopeAgent.profile 中将 introscope.agent.jmx.name.filter 定义为:

JMX|comp-1|JMSDestinationRuntime|comp-2:MessagesCurrentCount