多站点部署中基于推送的联合

push based federation in a multi site deployment

我有一个类似设置的多数据中心,除了它们都部署在客户站点中,我无法进行基于拉取的联合以从所有站点获取指标到一个集中的 Prometheus 设置中。这种设置的最佳架构是什么?

我看不出我们如何推送网关,因为它需要单独的应用程序将指标推送到中央推送网关服务器,跳过现场 Prometheus 服务器。有没有办法让现场的 Prometheus 服务器将所有指标推送到推送网关?

桑托什

没有这样的方法,因为 Prometheus 不以那种格式推送,而且推送网关不适用于该用例。我会研究 VPN 或 ssh 隧道等方法。