yaobin
yaobin
## Prometheus监控QMQ配置文档 Prometheus是一个开源监控报警系统,不过本质上来说它就是一个时序列数据库(TSDB),主要负责根据配置,从相应的数据源处拉取和存储监控metric数据,如果要对拉取到的数据做直观的可视化图表展示和分析的话,还需要搭配Grafana使用。 #### 1. 根据QMQ文档说明引入监控所需的jar包https://github.com/qunarcorp/qmq/blob/master/docs/cn/monitor.md #### 2. 安装Prometheus和Grafana,参考图文教程:https://www.hi-linux.com/posts/25047.html 官网的Prometheus详细安装说明:https://prometheus.io/docs/prometheus/latest/getting_started/ 官网的Grafana详细安装说明:http://docs.grafana.org/installation/ 如果docker部署的话,直接下载Prometheus和Grafana的标准镜像就可以。 #### 3. Prometheus配置QMQ的数据源 修改Prometheus的配置文件prometheus.yml,添加实时server和delay-server的数据源ip地址 ``` scrape_configs: - job_name: qmq-server static_configs: - targets: ['ip1:3333', 'ip2:3333'] - job_name: qmq-delay-server static_configs:...
> 下面的配置,相当于需要在至少2台机器上配置运行,如果使用一台机器的话,只有最先启动的进程会bind 3333端口号. > > ``` > scrape_configs: > - job_name: qmq-server > static_configs: > - targets: ['ip1:3333', 'ip2:3333'] > - job_name: qmq-delay-server > static_configs: > - targets: ['ip1:3333', 'ip2:3333']...
> 是的,请问支持JVM参数,例如-Dmonitor.port=2224 之类的么? 不支持
IYMedia + https://iymedia.net/