为 JAVA 应用自定义监控

    而对于主力开发语言为 JAVA 的用户而言,我们已经将 集成进了源码构建过程中,通过后文中的几步简单操作,即可实现自定义 JVM 监控。

    • Rainbond 版本在 V5.3 及以上

    • 来自于 JAVA 源码构建的项目

    开启监控

    jmx_exporter 开启的开关,是为 JAVA 服务组件添加一个指定的环境变量

    为 JAVA 服务组件添加一个 端口,这是 jmx_exporter 默认监听的端口。

    添加监控点

    点击 添加配置 这组配置包含以下几个元素,这些元素都是必填项:

    • 收集任务名称:自定义

    • 路径:/metrics

    • 端口:5556

    做完这些操作后,更新 JAVA 服务组件使之生效。

    接下来就可以添加一个监控图表,来展示 JAVA 服务组件中 JVM 的指标行:

    点击业务监控面板上方的 添加图表

    输入新的标题,以及对应的查询条件 后,点击 查询。如果正常返回图表,则说明查询条件是正确的。标题的定义尽量清晰明了,并在有必要的情况下明确单位。

    通过下面一组环境变量的设置,可以为 jmx_exporter 定义更多高级设置: