有可能复制普罗米修斯吗?

时间:2019-11-20 06:37:55

标签: monitoring prometheus

是否有可能复制普罗米修斯?

例如,有两个Prometheus实例。他们中的第一个被关闭,第二个被接任他的职务。可能吗?我知道有Federation,但是在这种情况下,第二个仅在第一个起作用时才进行采样。我不希望第二个实例与第一个实例相同,而是一种副本。

1 个答案:

答案 0 :(得分:1)

您正在询问Prometheus的热/热架构高可用性。

您的问题有两个方面:

  1. 数据存储:Prometheus可以使用remote storage来为您的数据提供HA
  2. 刮擦目标物:没有构建机制可以刮擦集群。
    • 两个Prometheus都同时刮擦(但随后又有烫痕)
    • 或者您找到一种方法来检测Prometheus发生故障(Prometheus相互刮擦)并触发操作(非常容易使用Webhook进行操作)-例如启用配置并触发重新加载

如果HA对您真的很重要,您宁愿:

  • 对某些代理(例如Trikster)或群集(例如Thanos)使用热/热设置
  • 切换到Cortex,就像经过分解的Prometheus一样,以提供可伸缩性和HA

如果您可以承受Prometheus的少量停机时间,也可以让调度程序重新调度Prometheus并保留数据(也许使用远程读/写)。