Rancher 2.5+ 日志记录支持 Grafana Loki 吗?

时间:2021-01-25 18:12:00

标签: kubernetes fluentd rancher fluent-bit grafana-loki

我正在尝试使用新的 Rancher 2.5 日志记录系统设置日志记录,即使用 Banzai 操作符。 我想使用 Banzai Operator 进行摄取并推送到 Grafana Loki 输出。

问题是我在 loki 端遇到了一些“输入乱序”错误,我不确定这是否是由于牧场主默认不支持 loki 导致出现问题,或者这是否是某些配置loki 方面的相关问题。

文档令人困惑:

  1. 一方面,在万岁云单眼日志操作员文档中,支持 loki 作为输出 https://banzaicloud.com/docs/one-eye/logging-operator/configuration/plugins/outputs/loki/
  2. 另一方面,牧场主文档中有一个关于如何通过部署另一个 fluentbit 容器来处理“不受支持”的输出的示例。 https://rancher.com/docs/rancher/v2.x/en/logging/v2.5/

我的问题是:

  1. 有谁知道在这种情况下“支持”或“不支持”是什么意思?只是指rancher中的UI支持吗?
  2. rancher 是否使用了不同版本的 banzai 云运营商,该运营商已缩小规模且不具备所有功能?
  3. “输入乱序”是由 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

1 个答案:

答案 0 :(得分:0)

已解决:

我已经成功做到了这很简单:

spec:
 loki:
   configure_kubernetes_labels: true
   url: http://10.43.14.83:3100

banzai cloud 默认提供支持,只是 ui 和文档......很糟糕。我不得不深入研究操作员代码并找到了好的代码。

我发现的另一件事是,在流程配置中,过滤器无法按预期工作。