【Prometheus】Grafana 无数据显示的问题

文章描述了在Prometheus和Grafana监控系统中遇到的问题,即尽管所有组件运行正常,但查询不到监控数据。原因是服务端与客户端时间不同步。调整时间同步后,系统恢复正常。因此,强调了在部署监控系统前确保所有组件及用户机器时间同步的重要性。
摘要由CSDN通过智能技术生成

1. 概述

Prometheus 和 Grafana 部署完成后,网络正常,配置文件正常,抓取 agent 运行正常,使用 curl 命令获取监控端口数据正常,甚至 Prometheus 内的 targets 列表内显示正常,状态都为 UP,Grafana 数据源配置也是正常通过。

但是 Prometheus 查询界面无法查询出数据,Grafana 展示页面也不显示相关的监控曲线和数据。

prometheus 搜索指标显示 No datapoints found!!!以及 Grafana 上显示都是 N/A!!!no data to show!

2. 排查与异常

排查 Prometheus agent 运行状态,Prometheus Server 运行状态,Grafana Sever 运行状态,一切正常,网络正常,curl 获取数据正常;

结果发现是Prometheus服务端时间与 Grafana web 查询的时间是不一致的,分别为 Mon Oct 12 15:09:09 CST 2020 和 Mon Oct 12 15:16:09 CST 2020

将该时间调整为一致后,Prometheus web 的查询和 Grafana web 展示一切恢复正常

3. 总结

①Prometheus 监控各个节点对时间要求严格,在部署服务之前务必将所有被监控机器(agent)与Prometheus服务端,Grafana web端(这两个部署在一台服务器)的时间进行同步。

②用户登录Grafana,用来查看的机器,时间也要同步,不然Grafana登录进去后,会看到no data to show! 

PrometheusGrafana 是一对常用的开源工具,用于远程监控和可视化。Prometheus 是一个监控系统和时间序列数据库,它可以通过收集和存储指标数据来监控应用程序和基础设施。Grafana 则是一个灵活的仪表盘和图形化工具,用于查询、可视化和警报 Prometheus 收集到的数据。 要远程监控使用 PrometheusGrafana,你需要做以下几个步骤: 1. 安装和配置 Prometheus:首先,你需要在要监控的目标服务器上安装和配置 Prometheus。你可以根据官方文档提供的指南进行安装和配置。 2. 配置目标服务器上的指标采集:在要监控的服务器上,你需要配置指标采集器,以便 Prometheus 可以获取和存储监控数据。这包括配置要监控的应用程序或基础设施的指标端点,并确保 Prometheus 可以访问这些端点。 3. 配置 Prometheus数据存储:你需要配置 Prometheus数据存储方式,可以选择本地存储或远程存储。远程存储通常更适合长期保存监控数据。 4. 安装和配置 Grafana:接下来,在你想要显示和可视化监控数据的机器上安装和配置 Grafana。你可以按照官方文档提供的指南进行安装和配置。 5. 连接 PrometheusGrafana:在 Grafana 中,你需要添加 Prometheus 数据源。通过提供 Prometheus 的地址和配置信息,Grafana 将能够查询和可视化 Prometheus 收集到的数据。 6. 创建仪表盘和可视化:最后,你可以使用 Grafana 的界面创建仪表盘和可视化图表。通过选择要显示的指标和应用适当的图表样式,你可以自定义并实时监控你的应用程序和基础设施。 这只是一个简单的概述,远程监控使用 PrometheusGrafana 还有更多的细节和配置选项。建议你参考官方文档和社区资源,以便深入了解和掌握这两个工具的使用。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值