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