使用Prometheus针对自己的服务器采集自定义的参数

jerrywangsap 2019-12-30

云栖社区 服务器 配置 测试 Image prometheus

用一个简单的例子来说明。

我用express和http搭了一个最简单的服务器,监听在8081端口上。

clipboard1,1

在metrics endpoint上,我会打印出这个服务器从启动至今,服务了多少次请求。这里我只是简单使用一个维护在memory中的计数器来模拟服务请求个数。每次metrics被请求,计数器加一。
localhost:8081/metrics测试一下:

clipboard2,2

打开Prometheus服务器的配置文件prometheus.yml:

clipboard3,3

添加一条作业,static_configs的target配置成我自己的服务器 localhost:8081.

localhost:9090访问Prometheus的web UI:

clipboard4,4

切换到图形界面,即可看到随时间推移,我的服务器响应了服务请求的趋势图。横轴为时间点,纵轴为Prometheus服务器从我的测试服务器每隔默认的15秒收集到的服务响应请求。

clipboard5,5

本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

登录 后评论
下一篇
云栖号资讯小编
1850人浏览
2020-03-31
相关推荐
Prometheus简单配置
86人浏览
2020-03-25 13:47:21
Prometheus监控
2734人浏览
2018-12-13 21:06:35
0
0
0
242