将Loki日志自动提取到存储桶中

问题描述

我对Loki还是很陌生,但是我有一个任务需要从集群中提取日志,我需要删除日志,并且应用程序不再在集群上运行。

该群集大约有15GB,我想存储在Azure Blob存储中。

我有一个lokimonitoring namespace上运行的Kubernates集群。

由于Loki装有头盔,因此可以使用cli / grafana GUI看到我需要的日志。

这是Loki CLI显示了我需要的日志,限制为5

logcli query --limit=5 --from=2020-01-01T15:04:05Z --forward '{namespace="production"}'

但是,对于15GB的日志,我无法以这种方式获取并传递给文件,例如

logcli query --limit=5 --from=2020-01-01T15:04:05Z --forward '{namespace="production"}' > mylogs.json

我正在寻找使过程自动化的方法,并且可能分批提取日志。

我运行AKS集群。

更多信息可应要求提供。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)