博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Prometheus 由于时间不同步导致数据不显示
阅读量:5956 次
发布时间:2019-06-19

本文共 611 字,大约阅读时间需要 2 分钟。

现象描述

将 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 的这两个是值是偶然相同还是有必然联系,留待以后验证。


欢迎访问网站 来获取更多内容。

转载地址:http://tirxx.baihongyu.com/

你可能感兴趣的文章
SQL语法粗整理
查看>>
动态规划1
查看>>
工具使用-----Jmeter教程 简单的压力测试
查看>>
《Spring2之站立会议5》
查看>>
Session的创建与销毁时机
查看>>
c/c++:copy 和transform的使用
查看>>
hibernate框架(二)核心配置&API
查看>>
php面试题
查看>>
Gradle在Android中的简单使用
查看>>
ElementUI 按需引入坑爹的点记录
查看>>
Git - 操作指南
查看>>
正则表达式的贪婪与非贪婪模式
查看>>
二进制翻译
查看>>
AOP和OOP的区别
查看>>
js中的 substring和substr方法
查看>>
wpf 界面加载 Command
查看>>
今 天看到我十年前的一篇技术文章,想到不知不觉学编程十多年了,,
查看>>
DOM(十四):代理检测和事件处理(跨浏览器)
查看>>
SqlServer存储过程调用接口
查看>>
ZOJ 3817Chinese Knot(The 2014 ACM-ICPC Asia Mudanjiang Regional First Round)
查看>>