docker build -t xxxxxxx/rocketmq-exporter:dev . docker push xxxxxxxx/rocketmq-exporter:dev 使用打出的镜像部署 rocketmq-exporter 到k8s 即可 Prometheus配置 - job_name: rocketmq-exporter-cfhy static_configs: - targets: ["rocketmq-exporter.monitoring.svc.cluster.local:5557"] #端口可以在application....
server.port 设置 promethus 监听 rocketmq-exporter 的端口, 默认为 5557 rocketmq.config.webTelemetryPath 配置 promethus 获取指标的路径,默认为 /metrics ,使用默认值即可. rocketmq.config.enableACL 如果 RocketMQ 集群开启了 ACL 验证,需要配置为 true, 并在 accessKey 和 secretKey 中配置相应的 ak, sk. ...
RocketMQ-exporter项目和Prometheus相当于服务器和客户端的关系,RocketMQ-exporter 项目引入了 Prometheus 的 client 包,该包中规定了需要获取的信息的类型即项目中的 MetricFamilySamples 类,Prometheus 向 expoter 请求 metrics,expoter 将信息封装成相应的类型之后返回给 Prometheus。 rocketmq-expoter 项目启动后,会获取...