Skip to content

如何进行实体机部署

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"