问题描述
我正在尝试使用新的 Rancher 2.5 日志记录系统设置日志记录,即使用 Banzai 操作符。 我想使用 Banzai Operator 进行摄取并推送到 Grafana Loki 输出。
问题是我在 loki 端遇到了一些“输入乱序”错误,我不确定这是否是由于牧场主默认不支持 loki 导致出现问题,或者这是否是某些配置loki 方面的相关问题。
文档令人困惑:
- 一方面,在万岁云单眼日志操作员文档中,支持 loki 作为输出 https://banzaicloud.com/docs/one-eye/logging-operator/configuration/plugins/outputs/loki/
- 另一方面,牧场主文档中有一个关于如何通过部署另一个 fluentbit 容器来处理“不受支持”的输出的示例。 https://rancher.com/docs/rancher/v2.x/en/logging/v2.5/
我的问题是:
- 有谁知道在这种情况下“支持”或“不支持”是什么意思?只是指rancher中的UI支持吗?
- rancher 是否使用了不同版本的 banzai 云运营商,该运营商已缩小规模且不具备所有功能?
- “输入乱序”是由 fluentbit 配置引起的还是 loki 方面的问题?
我的集群输出如下所示,(取自 banzaicloud 文档):
spec:
loki:
buffer:
timekey: 1m
timekey_use_utc: true
timekey_wait: 30s
configure_kubernetes_labels: true
url: http://mylokihost
status:
active: true
解决方法
已解决:
我已经成功做到了这很简单:
spec:
loki:
configure_kubernetes_labels: true
url: http://10.43.14.83:3100
banzai cloud 默认提供支持,只是 ui 和文档......很糟糕。我不得不深入研究操作员代码并找到了好的代码。
我发现的另一件事是,在流程配置中,过滤器无法按预期工作。