Grafana 尝试访问端点 /api/ws/live 时不断报告 401 错误

Tom*_*ton 5 monitoring cluster-computing grafana kubernetes amazon-eks

我们在 EKS Kubernetes v1.21 上运行 Grafana,作为 Traefik 反向代理后面的 Helm 部署。

格拉法纳版本:v9.0.3

最近,Grafana 每分钟都会发布相同的日志消息:

2022-08-24 15:52:47 
logger=context traceID=00000000000000000000000000000000 userId=0 orgId=0 uname= t=2022-08-24T13:52:47.293094029Z level=info msg="Request Completed" method=GET path=/api/live/ws status=401 remote_addr=10.1.3.153 time_ms=4 duration=4.609805ms size=27 referer= traceID=00000000000000000000000000000000
2022-08-24 15:52:47 
logger=context traceID=00000000000000000000000000000000 t=2022-08-24T13:52:47.290478899Z level=error msg="Failed to look up user based on cookie" error="user token not found"
Run Code Online (Sandbox Code Playgroud)

我无法确认这两条日志消息是否相关,但我相信它们是相关的。

我找不到任何具有 id 的用户0

我偶尔看到的另一个日志错误是

2022-08-24 15:43:43 
logger=ngalert t=2022-08-24T13:43:43.020553296Z level=error msg="unable to fetch orgIds" msg="context canceled"
Run Code Online (Sandbox Code Playgroud)

我可以看到, 指的remote_addr是我们集群中部署 Grafana 的节点。

谁能解释为什么这会不断达到所示的端点?

谢谢!

Dan*_*Lee 1

Grafana Live 功能是使用 Websockets 的实时消息传递。它在 Grafana 中用于通知事件,例如其他人正在与您编辑同一仪表板。它还可用于将数据直接流式传输到 Grafana。文档在这里

您可以关闭 Grafana Live 或配置代理以允许 Websocket。