SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

JAVA 分布式应用分析系统 SkyWalking

SkyWalking: Large-Scale Distributed Systems Tracing Infrastructure, 是一个对JAVA分布式应用程序集群的业务运行情况进行追踪、告警和分析的系统。

  • 核心理论为Google Dapper论文:Dapper, a Large-Scale Distributed Systems Tracing Infrastructure,英语有困难的同学可参考国内翻译

  • 本分析系统能通过不修改或少量修改代码的模式,对现有的JAVA应用或J2EE应用进行监控和数据收集,并针对应用进场进行准实时告警。此外提供大量的调用性能分析功能,解决目前的监控系统主要监控进程、端口而非应用实际性能的问题。

  • 支持国内常用的dubbo以及dubbox等常见RPC框架,支持应用异常的邮件告警

  • 通过byte-buddy,部分插件将通过动态字节码机制,避免代码侵入性,完成监控。

插件名称 配置文件支持 动态代码机制 代码侵入
web-plugin web.xml
dubbo-plugin dubbo/dubbox配置文件
spring-plugin spring配置文件
jdbc-plugin jdbc配置文件
mysql-plugin YES
httpClient-4.x-plugin YES
httpclient-4.2.x-plugin YES
httpclient-4.3.x-plugin YES

新版本能力规划:

  • 提供一定的日志数据分析和展现能力,减少或者避免使用团队的二次开发

整体架构图整体架构图

未经允许不得转载:SEARU.ORG » JAVA 分布式应用分析系统 SkyWalking

赞 (0)
分享到:更多 ()

评论 0