Loki query报错解决方法

笔者近期在工作中需要将iang相关的监控主机进行迁移,迁移结束之后发现原来的loki程序,接受数据正常,但是查询接口总是报错,显示的log信息如下:

level=error ts=2022-05-23T22:34:03.624146813Z caller=retry.go:73 org_id=fake msg="error processing request" try=0 err="context canceled"
level=error ts=2022-05-23T22:34:03.624354084Z caller=stats.go:57 component=frontend msg="failed to record query metrics" err="expected one of the *LokiRequest, *LokiInstantRequest, *LokiSeriesRequest, *LokiLabelNamesRequest, got "

经过多方搜索,看到在github上有不少人也遇到了同样的问题,https://github.com/grafana/loki/issues/6231

​最终有一个人给出的方法是:​

try to add​

frontend: instance_addr: 127.0.0.1​

to loki config. Found that on multiple issues here​

但是笔者按照这个提示进行修改,添加 frontend: instance_addr 被告知根本没有这个属性。

​随后笔者直接kill 了loki query相关进程,然后重新启动loki query进程,发现一切正常了。

​也就是说,重启了loki query程序即可解决该问题。

此条目发表在智能运管分类目录,贴了, 标签。将固定链接加入收藏夹。

发表回复