配置 Prometheus 仪表板#
要在 Grafana 中配置 Angie 的 Prometheus 仪表板,请按照以下步骤操作:
-
使用 Prometheus 模块, 在 配置文件 的
http
块中添加以下 include 指令:http { include prometheus_all.conf; # ... }
以及在一个使用指定 IP 地址和端口组合的单独
server
块中的location
内添加相应的 prometheus 指令,例如:server { listen 192.168.1.100:80; location = /p8s { prometheus all; } # ... }
它们在
location
指定的端点以 Prometheus 格式导出 Angie 指标。 -
将以下配置添加到 Prometheus 中, 指定在前面步骤中设置的
server
的 IP 地址和端口:scrape_configs: - job_name: "angie" scrape_interval: 15s metrics_path: "/p8s" static_configs: - targets: ["192.168.1.100:80"]
它每 15 秒收集一次指标, 使用在上一步中配置的
/p8s
路径。备注
确保全局
scrape_interval
的值不大于此处的值。 将 Angie 的 Prometheus 仪表板 导入到 Grafana 中。