Loki 可以通过删除旧的日志来压缩磁盘日志。具体来说,你可以使用 Loki 的 retention.cleanup_enabled
设置来控制 Loki 在压缩日志时保留多长时间的数据。例如,如果你将 retention.cleanup_enabled
设置为 true
,并且将 retention.max_age
设置为 30d
,那么 Loki 将会保留最近 30 天的日志数据,并删除所有较早的日志数据。
你还可以使用 Loki 的 logql
命令行工具来执行手动压缩。例如,你可以使用以下命令来删除所有早于一个月前的日志:
logql -query='{