0

我昨天使用 docker 安装了 grafana loki v1.5,它已经使用 boltdb 运行了 21 小时。当我查看 /loki/index 目录时,我看到有 112 个名为 index_2519 到 index_2630 的文件。在配置中,schema_config.index 周期设置为 168h。

这个值和创建的文件有什么关系?

如果我想在指定的时间段内备份日志,我应该从 index 和 chunks 目录中复制哪些文件?  

4

1 回答 1

0

Loki 2.0+ 添加了一个新的“单一商店”机制,称为“boltdb-shipper”。

它将在 BoltDB 文件中本地存储索引并将这些文件传送到共享对象存储,即用于存储块的相同对象存储。

https://grafana.com/docs/loki/latest/operations/storage/boltdb-shipper

所以只要能正确配置“boltdb-shipper”的共享对象存储就不用担心备份。

当然,在某些情况下,您可能仍需要备份共享对象存储或至少执行“WORM:一次写入多次读取”策略。但是,这将超出 Loki 的范围。

于 2021-02-28T08:26:09.697 回答