首页 > 其他分享 >Prometheus 由于时间不同步导致数据不显示

Prometheus 由于时间不同步导致数据不显示

时间:2022-10-20 23:01:13浏览次数:52  
标签:web 导致 同步 数据库 Grafana Prometheus time 数据

Prometheus-01.jpeg

现象描述

将 Prometheus 数据在 Grafana 中进行展示,Grafana 中 Graph 数据显示有延迟,其他类型 Singlestat 和 Table 都显示 N/A 。

排查

1. 排查数据库

发现 Prometheus 数据库端一切正常,

2. 查看 web 端

打开 Prometheus web 发现有明显提示 ,如下

Warning! Detected 437.83 seconds time difference between your browser and the server. Prometheus relies on accurate time and time drift might cause unexpected query results.

看到这里就找到了数据不显示的原因,是因为时间不同步。

结论

数据库端的时间和浏览器端的时间不同步导致浏览器端无法正常显示数据,将数据库端的时间与浏览器端的时间进行同步即可。

本次问题中 Grafana 页面刷新间隔为 5min 。

在 Prometheus web 中偏差大于 5 min 时,无法查询到任何数据,当时间偏差小于 5min 时,可以查到数据,并且正常在 Grafana 中显示。

不确定 Grafana 和 Prometheus 的这两个是值是偶然相同还是有必然联系,留待以后验证。

标签:web,导致,同步,数据库,Grafana,Prometheus,time,数据
From: https://blog.51cto.com/erdong/5780738

相关文章

  • postgresql13源码安装部署并部署主从同步和切换
    环境:Os:Centos7DB:13.8主库:192.168.1.134从库:192.168.1.135 ########################################主库:192.168.1.134######################################......
  • Java并发编程学习8-同步工具类
    同步工具类同步工具类可以是任意一个对象,只要它根据其自身的状态来协调线程的控制流。阻塞队列可以作为同步工具类,类似地还有信号量(Semaphore)、栅栏(Barrier)以及闭锁(Latch)......
  • 【服务器数据恢复】RAID5第一块硬盘离线但热备盘未激活,第二块硬盘离线导致RAID5崩溃的
    服务器数据恢复环境:IBM某型号服务器,5个SAS硬盘组建RAID5(4个数据盘,1个热备盘);linuxredhat操作系统;上层应用为oa,数据库为oracle;oracle已经不对本案例中的oa提供后续支持。......
  • linux下rsync的同步
    rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具RemoteSync可以远程同步,支持本地复制,或者与其他SSH、rsync****主机同步文件下载地址:链接:https://pan.bai......
  • 数据库黑客入侵事件(2)--小疏忽导致的入侵
        今天介绍一下另一起入侵事件,这次入侵事件的黑客技术水平明显要高于上次,作为这次入侵事件的发现者,感触颇多,由于已经离开该公司,不会对公司有什么影响,公司名用代......
  • react hooks useState 转同步执行
    之前的错误写法   ......
  • Prometheus基于EC2的服务发现
    创建AWS用户获取AK/SK此用户可以通过AK/SK访问AWS,且具有ec2:DescribeInstances权限配置基于EC2服务发现因为AWS跨区内网调用会收流量费用,为节省费用,我在每个区部署了......
  • Prometheus告警的艺术
    告警是整个监控系统中重要的组成部分,在Prometheus监控体系中,指标的采集存储与告警是分开的。告警规则是在Prometheusserver端定义的,告警规则被触发后,才会将信息发送给独立......
  • Centos8中如何使用Chrony同步时间
    在Linux服务器中如果我们希望所有Linux服务器都具有正确的时间,则必须配置一些NTP客户端,该客户端将始终从远程NTP服务器获取正确的时间。安装chrony使用下面​​命令​​​在......
  • 由于FFmpeg的amerge滤镜导致的iOS中无法载入视频
    amerge引发的问题一段视频,在合成后可能需要增加一段背景音乐来烘托气氛。然而在使用amerge进行混音时,如果不小心会出现问题。例如将合成好的视频通过AirDrop发送到iOS(因为......