【发布时间】:2023-01-19 03:58:14
【问题描述】:
我正在尝试在 fluent-bit 中使用 grafana-loki 输出插件,但似乎无法使用 tls 配置。
我曾有一个在职的使用 loki 插件运行的配置如下:
[OUTPUT]
Name loki
Match *
Host my-collector-url-for-loki
Port 443
Http_User m-user
Http_Passwd some-token-value
Labels job=fluentbit
auto_kubernetes_labels on
Tls On
Tls.verify On
但是这个输出插件的问题是日志没有在 grafana 上正确显示,我认为需要为它配置一个过滤器或解析器,或者这个插件可能只是用于 loki 而不是 grafana/loki,我只是不知道我厌倦了试图找出原因。所以我切换到 grafana-loki 插件,日志在 grafana 上看起来很完美,但我只是让它在没有身份验证的情况下工作。
这是我使用 grafana-loki 输出插件的设置
[Output]
Name grafana-loki
Match *
Url https://url-to-my-logs-collector
TenantID ""
BatchWait 1
BatchSize 1048576
Labels {job="test-fluent-bit"}
RemoveKeys kubernetes,stream
AutoKubernetesLabels false
LabelMapPath /fluent-bit/etc/labelmap.json
LineFormat json
LogLevel warn
# everything prior to this line is working successfully
# trying to set authentication here "this part doesn't work"
Tls On
Tls.verify On
Http_User m-user
Http_Passwd some-token-value
这个设置有问题,我总是得到 403 禁止的 http 状态。我无法弄清楚如何在此插件上设置身份验证。有没有人有这种类型的设置的工作配置?
【问题讨论】:
-
你整理了吗?有同样的问题:)
标签: fluent-bit grafana-loki loki fluent-plugin-grafana-loki