-
Notifications
You must be signed in to change notification settings - Fork 15
如何进行容器化部署
survior edited this page Nov 1, 2019
·
3 revisions
直接在目录下执行:rocketmq_exporter.docker-build.sh
镜像名称为:hpy253215039/go-rocketmq-exporter,版本为:1.0.0。
目录下的范例文件是:go-exporter-deployment-mq-rocketmq-c0.yaml
label | 用途 | 备注 |
---|---|---|
rocketClusterName: rocketmq-c0 | grafana中的一个下拉选择,标识监控的rocketmq集群的名称,必须配置。 | |
namesrvAddr: rocketmq-c0-console-prod-server | grafana中的一个下拉选择,标识原始数据来自哪个rocketmq集群,必须配置。 | rocketmq-console的地址URL。 |
环境变量 | 用途 | 备注 |
---|---|---|
rocketmqConsoleIPAndPort | rocketmq-console的地址。 | 范例:rocketmq-c0-console-prod-server.coohua:8080 |
ignoredTopics | 配置不纳入监控的topic列表。rocketmq有一些默认topic,不需要监控;自己也可以额外加入别的topic。 | 建议值:"RMQ_SYS_TRANS_HALF_TOPIC,BenchmarkTest,OFFSET_MOVED_EVENT,TBW102,SELF_TEST_TOPIC,DefaultCluster,broker-b,broker-a" |
metricsPath | 自定义uri名称。 | 建议值:"/metrics" |
listenAddress | 定义暴露的端口。 | 建议值:":9104" |
metricsPrefix | metrics的名称前缀。 | 建议值:"rocketmq" |
直接执行: kubectl apply -f go-exporter-deployment-mq-rocketmq-c0.yaml