-
Notifications
You must be signed in to change notification settings - Fork 15
如何进行实体机部署
survior edited this page Nov 1, 2019
·
3 revisions
将目录下env.default.config.backup中的内容拷贝到文件~/.bashrc中,然后执行 "source ~/.bashrc"使其生效。
然后运行目录下的RocketmqExporter二进制文件即可,注意最好使用supervisor进行守护。
golang如果想要获取自定义变量,必须把自定义变量放到这里定义:~/.bashrc ,放到/etc/profile中通过os.GetEnv是获取不到的。
注意环境变量含义,要根据自己的实例情况进行修改:
环境变量 | 用途 | 备注 |
---|---|---|
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" |