我正在尝试使用新的rancher 2.5日志记录系统设置日志记录,即使用Banzai操作符。我在考虑使用Banzai算子进行摄取并推送到Grafana Loki输出。
问题是我得到了一些"无序"的条目。我不确定这是由于rancher默认不支持loki导致的问题,还是由于loki方面的一些配置相关问题。
文档令人困惑:
- 一方面,在banzai cloud one-eye logging operator文档中,支持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/
我的问题是:
- 有人知道"支持"是什么意思吗?,或"不支持";在这种情况下?它仅仅是指在牧场主的UI支持?
- rancher是否使用了一个不同版本的banzai云操作器,它被缩小了,没有所有的功能?
- 能不能"入口坏了"?是由fluentbit配置引起的还是洛基这边的问题?
我的集群输出看起来像这样,(取自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和文档是…坏的。我不得不把操作员代码翻了一遍,找到了一个好的。
我发现的另一件事是过滤器在流配置中不像预期的那样工作。