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

时间:2020-11-07 21:25:04

标签: azure shell kubernetes grafana 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集群。

更多信息可应要求提供。

0 个答案:

没有答案
相关问题