我正在构建一个 prometheus 堆栈,该堆栈使用 remote_read/remote_write 功能进行长期存储,并且我有一些关于是否/如何备份 prometheus 的 tsdb 的问题,因为它正在使用长期存储。
1)如果数据被推送到远程存储,我是否需要备份prometheus TSDB?
2)如果出现故障需要重建prometheus实例,是否需要恢复prometheus的tsdb?或者,如果它在本地 tsdb 中没有保留期的指标,它是否会尝试查询长期存储?
我正在构建一个 prometheus 堆栈,该堆栈使用 remote_read/remote_write 功能进行长期存储,并且我有一些关于是否/如何备份 prometheus 的 tsdb 的问题,因为它正在使用长期存储。
1)如果数据被推送到远程存储,我是否需要备份prometheus TSDB?
2)如果出现故障需要重建prometheus实例,是否需要恢复prometheus的tsdb?或者,如果它在本地 tsdb 中没有保留期的指标,它是否会尝试查询长期存储?
你不必。
这就是它的工作原理。