# Prometheus
EMQX 提供以下 REST API 供Prometheus 采集系统指标 http://127.0.0.1:18083/api/v5/prometheus/stats
EMQX 还支持向 pushgateway
推送指标,可以通过在 etc/emqx.conf
中添加以下配置来启用。默认为关闭状态。
prometheus {
## Prometheus的URL
## @path prometheus.push_gateway_server
## @type string()
## @default "http://127.0.0.1:9091"
push_gateway_server: "http://127.0.0.1:9091"
## 数据报告间隔。
## @path prometheus.interval
## @type emqx_schema:duration_ms()
## @default 15s
interval: 15s
## 打开Prometheus的数据推送,或者关闭
## @path prometheus.enable
## @type boolean()
## @default false
enable: true
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Dashboard 更新
EMQX在v5.0.4后,也支持通过 Dashboard 中的功能配置/监控集成下直接修改,保存后直接生效,无需重启节点。
# Grafana 数据模板
emqx_prometheus
插件提供了 Grafana 的 Dashboard 的模板文件。这些模板包含了所有 EMQX 监控数据的展示。用户可直接导入到 Grafana 中,进行显示 EMQX 的监控状态的图标。