prometheus_grafana 监控系统搭建过程遇到问题

prometheus + grafana 监控系统搭建过程,遇到问题

prometheus的架构图如下:

img

我在我的服务器上创建了两个Prometheus的target
现在登录到Prometheus的graph页面,能看到两个target,也正常能访问,页面如下:

img

img

但是问题是,我在grafana端配置的datasource,虽然显示数据源是工作的。但是没有数据;

且Prometheus自带的metrics会显示【404 page not found】。也不知道是什么意思,哪个页面找不到,也不知道日志在哪。。。
而我用Prometheus提供的的python客户端起的另外一个Target,虽然没有报【404 page not found】的错,但是没数据。。。。

我看网上有很多说什么时间配置的问题,但我遇到的应该不是这个问题。

img

img

linux环境,系统是centos的,软件版本Prometheus是当前最新的,2.43的

我想要达到的结果:

grafana里能够正确显示我提供给Prometheus的数据。

本人已解决,原因是Prometheus数据源的url填的不对,如图,我开放的地址比如是http://127.0.0.1:9090, 那我应该就填http://127.0.0.1:9090.
之前错了是因为看有些博客里写的是填http://127.0.0.1:9090/metrics
(注意这个metrics,加上metircs其实是访问Prometheus的target的数据),这个metrics多此一举。去掉立马行了

img

你应该把你的聚合语句贴出来,感觉是query写的不对。