【Go】Promtail push loki 400 问题解决

编程入门 行业动态 更新时间:2024-10-28 20:28:32

【Go】Promtail <a href=https://www.elefans.com/category/jswz/34/1768891.html style=push loki 400 问题解决"/>

【Go】Promtail push loki 400 问题解决

promtail:2.1.0
loki:2.8.0


起因

promtail 推送 loki 服务器报错,之前是正常的,不过有一天看 grafana 看板的时候发现都没有数据。

解决

以为是 promtail 服务部署出错,重新部署也是一样。以为是网络问题,但是网络正常。往上查了半天,以为是 timefomat 的配置问题,改了也没有用。仔细看了下报错,因为 400 好像有很多种问题。

component=client host=localhost:3100 msg="final error sending batch" status=400 
error="server returned HTTP status 400 Bad Request (400): entry for stream '{filename=\"/var/server.log\", job=\"api\", stream=\"stdout\", time=\"2023-17-03 15:30:49,150\"}' 
has timestamp too new: 2023-17-07T14:30:49Z"

可以看到最后的 has timestamp too new,其实意思也很明确,就是当前 promtail 所在服务器的时间比 loki 服务器所在时间快,loki 服务器的时间有问题。
随后去修改,loki 服务器时间,再重启 promtail 即可。

更多推荐

【Go】Promtail push loki 400 问题解决

本文发布于:2023-11-15 02:33:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1592202.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:push   Promtail   loki

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!