使用Prometheus针对自己的服务器采集自定义的参数
2024-09-04 05:57:50
用一个简单的例子来说明。
我用express和http搭了一个最简单的服务器,监听在8081端口上。
在metrics endpoint上,我会打印出这个服务器从启动至今,服务了多少次请求。这里我只是简单使用一个维护在memory中的计数器来模拟服务请求个数。每次metrics被请求,计数器加一。
localhost:8081/metrics测试一下:
打开Prometheus服务器的配置文件prometheus.yml:
添加一条作业,static_configs的target配置成我自己的服务器 localhost:8081.
localhost:9090访问Prometheus的web UI:
切换到图形界面,即可看到随时间推移,我的服务器响应了服务请求的趋势图。横轴为时间点,纵轴为Prometheus服务器从我的测试服务器每隔默认的15秒收集到的服务响应请求。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
最新文章
- python学习笔记1:python入门
- Media Queries
- MyBatis的经典案例
- 【Lucene】三个高亮显示模块的简单示例-Highlighter
- Windows7微软官方原版镜像系统文件
- 微信电脑版-微信for windows客户端发布
- JAVA过滤器与SpringMVC拦截器之间的区别
- 指定线程执行的顺序---join()
- HDU 3496 Watch The Movie(看电影)
- 3223: Tyvj 1729 文艺平衡树 - BZOJ
- 房租管理小软件(四):对linq的使用
- 移动端REM布局方案
- SolrJ总结
- android从网络获取图片
- MySQL select语句直接导出数据
- HTML的各种基本标签
- (二)图数据neo4j基本认识
- terraform 配置github module source
- 深入一下Django的用户认证和cache
- Android native thread相关