Stagemonitor如何与简单的JMX指标进行比较?
与Java本地JMX MBean不同,Stagemonitor包含一个位于Java应用程序中的代理,可在中央数据库(可以是Elasticsearch)上发送指标和请求跟踪。
由于两种方法都可以用作ELK监视堆栈的输入(JMX,请参见此博客post),Stagemonitor有什么好处?
最佳答案
stagemonitor收集的大多数指标都无法通过JMX获得。例如,响应时间统计信息按应用程序的端点分组。
此外,stagemonitor不仅限于指标。它也是一个探查器,您可以用来查看哪些方法导致了请求变慢。此外,它可以(很快)进行分布式跟踪,从而通过关联相关请求来帮助您分析和调试微服务环境中的延迟问题。它还为您提供了一个Kibana仪表板,可用于深入研究应用程序服务的请求,以找出错误或延迟的原因。另一个用例是轻量级Web分析,以识别客户使用哪些设备和操作系统来访问您的站点。