什么是Sky Walking?
他是一个面向分布式系统的全链路监控追踪系统。用于应用集群的分布式调用情况和服务性能监控,负载分布情况的分析系统。
为什么需要Sky Walking?
目前主流的应用系统或者互联网系统,都是由各种不同职责的系统构成的大规模集群,通过分布式调用的模式,支持前台系统。系统间关系复杂,无法预先设计与规划。调用链路繁多,通过日志分析难度很大。
从Google发表自己的Drapper分布式追踪系统的论文发表以来,wiki、淘宝、京东等各家国内外大型互联网公司,都研发了自己的全链路追踪系统。可见此系统在离散的分布式集群中的重要作用。
Sky Walking支持追踪哪些调用?
Sky Walking已开放底层API的方式,支持对java程序的本地调用、远程调用(同步/异步)、多线程运行的追踪监控
为了方便使用,计划在初期,开发以下常用的插件,更方便的进行追踪监控
1.web调用
2.jdbc调用
3.dubbox
4.Spring本地方法调用
5.公司内部封装的内部服务
6.应用可自行封装的各种调用
Sky Walking目前的进展情况?
正在开发1.0版本,进行内部的测试。我们尽力在最快的时间内,开放完整的应用程序。