V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
saytesnake
V2EX  ›  程序员

有没有轻量简单的 Java 应用监控推荐?

  •  
  •   saytesnake · 2019-12-23 10:20:12 +08:00 · 5147 次点击
    这是一个创建于 1800 天前的主题,其中的信息可能已经有所发展或是发生改变。
    试用了两款,

    1、Skywalking,UI 不错,但文档较为简陋,不明原因使用 Docker 部署 OAP 跟 UI 后,接收不到应用 agent 的信息,看日志,默认的 H2 内置数据库创建数据失败云云,不懂了。之前看一些人说,这货与 ES 版本的兼容以及 JAVA 应用的通用性一直是个谜,在 QQ 群上问多了会被踢出群。

    2、Pinpoint,眼花,我是谁?我在哪?

    其实我只需要...看某个应用的 GC 情况,JVM 占资源情况,以及是否 “活着” ,仅此...
    30 条回复    2019-12-24 17:41:22 +08:00
    phantomzz
        1
    phantomzz  
       2019-12-23 10:23:33 +08:00
    micrometer
    Amit
        2
    Amit  
       2019-12-23 10:25:01 +08:00
    如果是 spring-boot 应用的话,spring-boot-admin 是个不错的选择
    saytesnake
        3
    saytesnake  
    OP
       2019-12-23 10:33:10 +08:00
    @Amit spring-boot-admin 很符合我的需求....可惜公司用的是 Dubbo 的...
    opengps
        4
    opengps  
       2019-12-23 10:34:03 +08:00
    你居然去 qq 群问,群里都是吹水的
    gaius
        5
    gaius  
       2019-12-23 10:38:15 +08:00
    这俩是做调用链的
    saytesnake
        6
    saytesnake  
    OP
       2019-12-23 10:39:59 +08:00
    @opengps ...难怪我问问题,半天都没人理。
    saytesnake
        7
    saytesnake  
    OP
       2019-12-23 11:33:20 +08:00
    @gaius 那,我纯粹就是监控一下应用有什么好推荐吗?
    cheng6563
        8
    cheng6563  
       2019-12-23 11:54:38 +08:00 via Android
    stagemonitor
    kilen3a
        9
    kilen3a  
       2019-12-23 11:55:01 +08:00
    只看 GC、JVM 占资源情况、是否活着直接用 jconsole、jvisualvm 不行吗
    lastpass
        10
    lastpass  
       2019-12-23 12:04:06 +08:00
    楼主这应用场景。jconsole 正好。
    tianshiyeben
        11
    tianshiyeben  
       2019-12-23 12:17:32 +08:00
    服务器开源集群监控方案 https://github.com/tianshiyeben/wgcloud
    支持监控进程,服务心跳检测
    hackerang
        12
    hackerang  
       2019-12-23 12:26:01 +08:00
    arthas
    Aresxue
        13
    Aresxue  
       2019-12-23 12:49:19 +08:00
    jconsole、jvisualvm,再升级下 arthas,更全面的用 Pinpoint
    Uyuhz
        14
    Uyuhz  
       2019-12-23 13:16:22 +08:00
    arthas ?
    saytesnake
        15
    saytesnake  
    OP
       2019-12-23 13:29:14 +08:00
    @kilen3a 邪恶轴心帝国的原生应用真不好用,纯命令行直接 arthas,还有 Web 界面...
    saytesnake
        16
    saytesnake  
    OP
       2019-12-23 13:30:08 +08:00
    @Uyuhz
    @hackerang

    如果有 Skywalking 那样的 UI 界面就好啦,shell 的角度,阿里这个确实可以。
    sampeng
        17
    sampeng  
       2019-12-23 13:35:31 +08:00 via iPhone
    如果只是这个需求,promethus 啊…java 引个 jar 抱完事。是顺便监控应用存活
    sampeng
        18
    sampeng  
       2019-12-23 13:36:22 +08:00 via iPhone
    promethues-grafana 就完事了。一下午时间就搭建完毕
    salamanderMH
        19
    salamanderMH  
       2019-12-23 13:46:15 +08:00
    jconsole 很轻量级。
    saytesnake
        20
    saytesnake  
    OP
       2019-12-23 13:49:02 +08:00
    @sampeng 哦哦,都不知道它也有 APM 功能,试一试~
    cobert
        21
    cobert  
       2019-12-23 14:23:28 +08:00
    zabbix 好像也可以
    ren2881971
        22
    ren2881971  
       2019-12-23 15:01:44 +08:00
    zabbix 不错。 或者 jdk 自带的都可以远程监控。。
    saytesnake
        23
    saytesnake  
    OP
       2019-12-23 15:52:07 +08:00
    @cobert
    @ren2881971

    jvisualvm 吧,真不好用。Zabbix 估计要加什么插件吧,本身是偏向基础架构的比较多。
    w504391883
        24
    w504391883  
       2019-12-23 17:33:06 +08:00
    9 楼正解
    pmispig
        25
    pmispig  
       2019-12-23 17:57:18 +08:00
    提到 Skywalking,我不得不又黑一遍这个开发者。一副我很牛逼,出问题是你不会用的样子。
    用户提了 BUG,他说是功能,不是 BUG,本来就是这样,说的就是清除数据要重启所有 agent.
    18258226728
        26
    18258226728  
       2019-12-23 18:06:42 +08:00
    刚开源一个自己写的公司再用的小工具,只能监控是否活着,jvm 什么的没加。https://github.com/chentiefeng/lite-monitor
    qfdk
        27
    qfdk  
       2019-12-23 18:13:22 +08:00 via iPhone
    promethus 吧
    jalja27
        28
    jalja27  
       2019-12-23 18:32:59 +08:00 via Android
    pinpoint 是 apm,做性能分析和调用链
    监控的话,打开 jmx,jmxtrans+influxdb+promtheuse
    这是两个都在使用
    saytesnake
        29
    saytesnake  
    OP
       2019-12-24 10:14:46 +08:00
    @pmispig 黑也就算啦,不过你说得没有错,是比较高傲,问问题,要么叫人自己去看源代码,要么就说是自己的问题,多几句就 T 人出群,话说 Skywalking 的文档实在是,很无语。
    zzzmh
        30
    zzzmh  
       2019-12-24 17:41:22 +08:00
    自己写。。。真的就是自己写最适合自己
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2867 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:29 · PVG 08:29 · LAX 16:29 · JFK 19:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.