
我有一個 4 個節點的叢集:
- 監控中心, 託管
- 一個 Grafana,連接到所有 Prometheus 和 Loki 實例 + 本地 AlertManager
- Prometheus 抓取本機 NodeExporter/AlertManager/Loki/Promtail(每個目標一個作業),並帶有規則
- 一個 Loki、一個 Promtail、一個 NodeExporter、一個使用 Slack 配置的 AlertManger
- 生產/分期/開發者, 託管
- 我們的應用
- 一個 Redis、一個 PostGreSQL
- Prometheus 抓取本機 NodeExporter/AlertManager/Loki/Promtail/Redis/PostGreSQL(每個目標一個作業),並附有規則
- 一個 Loki、一個 Promtail、一個 NodeExporter、一個使用 Slack 配置的 AlertManger
- 揭露 Prometheus/Loki 的 Traefik
我想知道每個節點有 1 個 Prometheus/Loki/AlertManager 是正確的方法,或者我應該只為所有基礎設施配備一個,每個 Prometheus 作業有多個目標?