export PATH=${PATH}:${MAVEN_HOME}/bin #下载rocketmq-exporter编译 rocketMQ-exporter git clone https://github.com/apache/rocketmq-exporter.git #进入代码目录,进行编译 cd /root/rocketmq-exporter &&mvn clean install #编译成功后, 代码会生成到 target 目录 mv rocketmq-exporter-0.0.3-SNAPSHOT-exec...
server.port 设置 promethus 监听 rocketmq-exporter 的端口, 默认为 5557 rocketmq.config.webTelemetryPath 配置 promethus 获取指标的路径,默认为 /metrics ,使用默认值即可. rocketmq.config.enableACL 如果 RocketMQ 集群开启了 ACL 验证,需要配置为 true, 并在 accessKey 和 secretKey 中配置相应的 ak, sk. ...
export ROCKETMQ_HOME=/usr/local/rocketmq #set path export PATH=$ROCKETMQ_HOME/bin:$PATH export NAMESRV_ADDR=你的阿里云服务器公网IP:9876 1. 2. 3. 4. 5. 6. 保存后退出,执行以下命令,让文件生效 source /etc/profile 1. 3.2 尝试启动mqnamesrv 解压后在当前目录(也就是rocketmq的这个文件夹)执...
创建一个Kubernetes Deployment和Service来部署rocketmq-exporter: yaml apiVersion: apps/v1 kind: Deployment metadata: name: rocketmq-exporter spec: replicas: 1 selector: matchLabels: app: rocketmq-exporter template: metadata: labels: app: rocketmq-exporter spec: containers: - name: rocketmq-export...
Collect 模块负责存储规范化后的数据,最后当 Prometheus 定时从 Exporter 拉取数据的时候,Exporter 就将 Collector 收集的数据通过 HTTP 的形式在/metrics 端点进行暴露。 RocketMQ-Exporter 的监控指标和告警指标 RocketMQ-Exporter 主要是配合 Prometheus 来做监控,下面来看看当前在 Expoter 中定义了哪些监控指标和告警...
的exporter包是指 RocketMQ 中的指标导出器(Metrics Exporter)相关的类库。这个包通常用于将 RocketMQ ...
RocketMQ-Exporter主要包含哪些功能部分?
cd rocketmq-exporter 1. 2. 4.3 编译 编译可以编译二进制版本和docker镜像 4.3.1 编译二进制 这种方式需要安装maven,执行: mvn clean install 生成的产物为:rocketmq-exporter-0.0.2-SNAPSHOT.jar 4.3.2 编译docker镜像 这种方式依赖docker环境,需要预装docker环境,参考docker环境搭建 ...
本工程目录下提供一个已经编译好的二进制文件:RocketmqExporter,可以直接使用。 1.安装go包依赖管理工具govendor go get -u -v github.com/kardianos/govendor 2.使用govendor下载包依赖 配置环境变量(注意source生效):export GOPATH=$HOME/go:$HOME/go-workspace ...
RocketMQ-Exporter 是一个用于收集 RocketMQ 监控数据的 Exporter,它将 RocketMQ 集群的统计信息规范化为 Prometheus 系统可识别的数据格式。当前 RocketMQ-Exporter 已被 Prometheus 官方收录,地址为:github.com/apache/rocketmq-exporter。RocketMQ-Exporter 的具体实现基于 Spring Boot 框架,内部启动定时...