springboot 服务监控 背景:想监控服务的参数,通过用户的反馈(反馈哪个页面慢,什么时候慢),实时监控一些特定地方,进行优化
主要功能: 1,监控接口的请求次数,请求频率,请求体大小,返回体大小等等,性能指数 2,监控 MySQL 的慢查询,或者执行时间等等 3,以图表的形式展现出来
目前了解到监控这一块的技术有:Metrics,Monitor,CAT (大众点评),都还未开始使用
各位 v2er 的大佬们,上述技术有能够完成需求的吗,或者有推荐相关的技术吗,求推荐。 提前拜谢。
1
panzhc 2020-07-26 20:43:33 +08:00
目前我们在用 Prometheus+JMX,另外还有 Skywalking,但感觉还是不完美
|
2
fangyuanyoudu 2020-07-26 21:56:01 +08:00 via Android
可以看看慕课网 jojo 老师的微服务安全实战第七章
|
3
fangyuanyoudu 2020-07-26 22:00:18 +08:00 via Android
也可以百度搜一下 zlt-microservices-platform,看看他们怎么设计的架构
|
4
retanoj 2020-07-26 22:07:46 +08:00 via iPhone
spring actuator 可以满足要求嘛?
actuator 也可以和 Prometheus 结合 |
5
Solace202 2020-07-26 22:44:43 +08:00 via iPhone
我们运维用的 one-APM 探针啥的不太懂,但是感觉还行
|
6
MarioLuo 2020-07-27 01:48:53 +08:00 via Android 1
推荐三个主流的性能监控工具: pinpoint, skywaling, cat, 监控的信息很详细包括调用链,慢接口,慢 sql, 服务器监控信息等,个人偏爱 pinpoint 监控信息最详细 UI 也很好用, 不过听说性能损失 20-30%,其次 skywalking 相对监控信息少些 1x%的性能损失,对于 cat 用过不太会用,不喜欢,对程序有一定侵入性
|
7
RedBeanIce OP |
8
RedBeanIce OP |
9
bluehr 2020-07-27 13:37:38 +08:00
前几天刚刚第一次使用 pingpoint 我觉得功能很强大,就是部署感觉有点费劲
|
10
lff0305 2020-07-27 14:55:08 +08:00
micrometer + prometheus + grafana
|
11
tianshiyeben 2020-07-27 18:25:38 +08:00
试试 wgcloud
|