删除loki中的日志

Posted

技术标签:

【中文标题】删除loki中的日志【英文标题】:Delete logs in loki 【发布时间】:2021-08-13 16:21:13 【问题描述】:

有没有办法在没有像这样的表管理器配置的情况下从 Loki 中删除日志:

table_manager:
  retention_deletes_enabled: true
  retention_period: 336h

这种方式破坏性太大,也不是很有用,所以我想知道有没有更好的方法,例如通过标签或其他方式?

【问题讨论】:

【参考方案1】:

现在,在 master 分支中,该功能已经开发,但不是最新版本(标签 v2.2.1)。所以请稍等。

大师

https://github.com/grafana/loki/blob/main/pkg/storage/stores/shipper/compactor/compactor.go#L39

https://github.com/grafana/loki/blob/main/pkg/loki/modules.go#L620

2.2.1

https://github.com/grafana/loki/blob/v2.2.1/pkg/storage/stores/shipper/compactor/compactor.go#L27 https://github.com/grafana/loki/blob/v2.2.1/pkg/loki/modules.go#L570

【讨论】:

以上是关于删除loki中的日志的主要内容,如果未能解决你的问题,请参考以下文章

docker容器使用loki收集日志

如何使用 Promtail / Loki - AlertManager 为我的日志中的每个错误发送警报?

使用 Grafana 和 Loki 删除重复条目

Kubernetes日志系统新贵Loki-Stack

轻量级日志系统 PLG(**Promtail + Loki + Grafana**)架构技术调研

评测Loki日志工具