设置多节点 LGTM 堆栈的正确方法

设置多节点 LGTM 堆栈的正确方法

我有一个 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
    • Traefik 来揭露 Prometheus/Loki

我想知道每个节点有 1 个 Prometheus/Loki/AlertManager 是否正确,或者我是否应该为所有基础设施只配备一个,每个 Prometheus 作业有多个目标?

相关内容