V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
RedBeanIce
V2EX  ›  程序员

[ Java 应用监控] springboot 的应用监控方案

  •  
  •   RedBeanIce · 2020-07-26 19:37:51 +08:00 · 3158 次点击
    这是一个创建于 1612 天前的主题,其中的信息可能已经有所发展或是发生改变。

    springboot 服务监控 背景:想监控服务的参数,通过用户的反馈(反馈哪个页面慢,什么时候慢),实时监控一些特定地方,进行优化

    主要功能: 1,监控接口的请求次数,请求频率,请求体大小,返回体大小等等,性能指数 2,监控 MySQL 的慢查询,或者执行时间等等 3,以图表的形式展现出来

    目前了解到监控这一块的技术有:Metrics,Monitor,CAT (大众点评),都还未开始使用

    各位 v2er 的大佬们,上述技术有能够完成需求的吗,或者有推荐相关的技术吗,求推荐。 提前拜谢。

    11 条回复    2020-07-27 18:25:38 +08:00
    panzhc
        1
    panzhc  
       2020-07-26 20:43:33 +08:00
    目前我们在用 Prometheus+JMX,另外还有 Skywalking,但感觉还是不完美
    fangyuanyoudu
        2
    fangyuanyoudu  
       2020-07-26 21:56:01 +08:00 via Android
    可以看看慕课网 jojo 老师的微服务安全实战第七章
    fangyuanyoudu
        3
    fangyuanyoudu  
       2020-07-26 22:00:18 +08:00 via Android
    也可以百度搜一下 zlt-microservices-platform,看看他们怎么设计的架构
    retanoj
        4
    retanoj  
       2020-07-26 22:07:46 +08:00 via iPhone
    spring actuator 可以满足要求嘛?
    actuator 也可以和 Prometheus 结合
    Solace202
        5
    Solace202  
       2020-07-26 22:44:43 +08:00 via iPhone
    我们运维用的 one-APM 探针啥的不太懂,但是感觉还行
    MarioLuo
        6
    MarioLuo  
       2020-07-27 01:48:53 +08:00 via Android   ❤️ 1
    推荐三个主流的性能监控工具: pinpoint, skywaling, cat, 监控的信息很详细包括调用链,慢接口,慢 sql, 服务器监控信息等,个人偏爱 pinpoint 监控信息最详细 UI 也很好用, 不过听说性能损失 20-30%,其次 skywalking 相对监控信息少些 1x%的性能损失,对于 cat 用过不太会用,不喜欢,对程序有一定侵入性
    RedBeanIce
        7
    RedBeanIce  
    OP
       2020-07-27 10:47:18 +08:00
    @panzhc
    @fangyuanyoudu
    @retanoj
    @Solace202 谢谢大佬们,我先去研究一下 pinpoint,然后再去看一下 Prometheus

    拜谢
    RedBeanIce
        8
    RedBeanIce  
    OP
       2020-07-27 10:49:33 +08:00
    @panzhc
    @MarioLuo
    查看百度相关,再用 skywalking 监控持久层。

    学习任重道远。。。
    bluehr
        9
    bluehr  
       2020-07-27 13:37:38 +08:00
    前几天刚刚第一次使用 pingpoint 我觉得功能很强大,就是部署感觉有点费劲
    lff0305
        10
    lff0305  
       2020-07-27 14:55:08 +08:00
    micrometer + prometheus + grafana
    tianshiyeben
        11
    tianshiyeben  
       2020-07-27 18:25:38 +08:00
    试试 wgcloud
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1620 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:45 · PVG 00:45 · LAX 08:45 · JFK 11:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.