问题描述
我们有一个ActiveMQ和java-agent prometheus-jmx-exporter,它们可以将指标导出到运行在同一Linux服务器上的grafana。我正在为activemq使用示例配置文件(config.yml),该文件位于:https://github.com/prometheus/jmx_exporter/blob/master/example_configs/activemq.yml
lowercaSEOutputName: true
lowercaSEOutputLabelNames: true
blacklistObjectNames:
- "org.apache.activemq:clientId=*,*"
whitelistObjectNames:
- "org.apache.activemq:destinationType=Queue,*"
- "org.apache.activemq:destinationType=Topic,*"
- "org.apache.activemq:type=broker,brokerName=*"
- "org.apache.activemq:type=Topic,brokerName=*"
rules:
- pattern: org.apache.activemq<type=broker,brokerName=(\S*),destinationType=Queue,destinationName=(\S*)><>(\w+)
name: activemq_queue_$3
attrNameSnakeCase: true
labels:
destination: $2
- pattern: org.apache.activemq<type=broker,destinationType=Topic,destinationName=(\S*)><>(\w+)
name: activemq_topic_$3
attrNameSnakeCase: true
labels:
destination: $2
- pattern: org.apache.activemq<type=broker,brokerName=(\S*)><>CurrentConnectionsCount
name: activemq_connections
type: GAUGE
- pattern: org.apache.activemq<type=broker,brokerName=(\S*)><>Total(.*)Count
name: activemq_$2_total
type: COUNTER
- pattern: org.apache.activemq<type=broker,brokerName=(\S*)><>(.*)PercentUsage
name: activemq_$2_usage_ratio
type: GAUGE
valueFactor: 0.01
除了经纪人的指标外,上面的规则模式几乎为我提供了所有我要监视的队列和主题的信息,
-
activemq_broker_store_pct(正在使用的商店百分比)
-
activemq_broker_temp_pct(使用百分比)
-
activemq_broker_memory_pct(正在使用的内存百分比)
要实现此目的,我需要添加什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)