glowroot - Java程序性能监控工具 Linux教程


https://github.com/glowroot/glowroot


Glowroot是一款功能强大而轻巧的Java程序性能监控工具。使用Glowroot,您可以轻松地诊断性能问题并优化您的Java应用程序。除了上述的特点和示例代码外,Glowroot还有其他一些功能,例如:可定制的告警、事务快照、分布式跟踪等等。我们推荐您试用Glowroot并发现它的功能。


//添加agent.jar到Java应用程序的JVM命令行参数中

-javaagent:glowroot.jar

java -jar target/benchmarks.jar -jvmArgs -javaagent:path/to/glowroot.jar


---Glowroot的特点

1、安装和使用简单

Glowroot的安装非常简单,只需要将agent jar文件添加到Java应用程序的JVM命令行参数中,您就可以开始收集性能数据了。相比传统的Java监控工具,Glowroot的使用也非常简单,您可以在Glowroot UI界面上查看运行时的性能数据来研究和诊断性能问题。

2、低侵入性

使用Glowroot不像其他Java监控工具那样需要显式地修改您的应用程序代码。您只需要将agent jar文件添加到JVM命令行参数中,就可以开始使用Glowroot监控您的Java应用程序了。这使得Glowroot具有更低的侵入性,非常适合在生产环境中使用。

3、重点关注事务

Glowroot重点关注事务,而不是代码块。在Glowroot UI界面上,您可以轻松地查看事务级别的响应时间和CPU时间,这使得识别性能问题更加容易。Glowroot还提供了自定义事务跟踪,您可以基于您的业务需求来定义事务。

4、通过代码自动创建事务

在使用其他Java监控工具时,您可能需要手动标记代码块以创建和跟踪事务。但是在Glowroot中,事务是通过自动跟踪Java应用程序调用链来创建的。这意味着您不再需要手动标记代码块来创建事务,这使得在Glowroot中创建事务变得更加简单和直观。


/usr/bin/java -jar -javaagent:/root/proshell/glowroot/glowroot.jar -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false /root/projar/qbt-job-ctrl-0.0.1-SNAPSHOT.jar --server.port=8003 --server.servlet.context-path=/


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回