程序性能监控APM
程序性能监控
APM(Application Performance Monitor)
APM 目前我找了两个进行测试。Sentry & Elastics Apm Server
Elastics + Apm-Server
运行 Elastics + Apm-Server 需要运行一下几个组件
使用方法(Java)
1 |
|
Sentry
在自己服务器上搭建Sentry
使用方法
结语
这次性能监控主要对象是 后端Java & Spring Boot 程序。
经过对比发现 Sentry 需要修改源码让已运行的程序加入到 Sentry 性能监控中。
而 Elastics Apm Server 是通过启动命令增加 agent 来实现性能监控的。所以采用了 Elastic Apm Server 方案。
但是使用 Elastics Apm Server 的 agent 也存在问题,不能自定义或者添加颗粒更小的性能监控。各有利弊吧,后期有可能会切换到 Sentry。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!