带有 remote_write 和备份的 Prometheus

带有 remote_write 和备份的 Prometheus

我正在构建一个使用 remote_read/remote_write 功能进行长期存储的 prometheus 堆栈,并且我对 prometheus 的 tsdb 是否/如何需要备份有一些疑问,因为它正在使用长期存储。

1)如果数据被推送到远程存储,我是否需要备份 prometheus TSDB?

2) 如果发生故障并且需要重建 prometheus 实例,是否需要恢复 prometheus 的 tsdb?或者,如果本地 tsdb 中没有保留期内的指标,它会尝试查询长期存储吗?

答案1

1)如果数据被推送到远程存储,我是否需要备份 prometheus TSDB?

你不必这么做。

或者,如果它在本地 tsdb 中没有其保留期内的指标,它是否会尝试查询长期存储?

它的工作原理如下。

相关内容