Apache SkyWalking实战
上QQ阅读APP看书,第一时间看更新

1.1.4 SkyWalking的社区与生态

SkyWalking社区以Apache SkyWalking项目及其子项目为主,包括以下库。

核心代码库:

·https://github.com/apache/skywalking

·https://github.com/apache/skywalking-rocketbot-ui

·https://github.com/apache/skywalking-nginx-lua

协议库:

·https://github.com/apache/skywalking-data-collect-protocol

·https://github.com/apache/skywalking-query-protocol

项目官网源码托管库:https://github.com/apache/skywalking-website

容器相关库:

·https://github.com/apache/skywalking-docker

·https://github.com/apache/skywalking-kubernetes

SkyWalking的代码和文档都使用GitHub Tag来区分不同的版本。

SkyWalking 6.0.0-GA的文档和代码分别是:

·https://github.com/apache/skywalking/tree/v6.0.0-GA

·https://github.com/apache/skywalking/blob/v6.0.0-GA/docs/README.md

SkyWalking 6.1的文档和代码分别是:

·https://github.com/apache/skywalking/tree/v6.1.0

·https://github.com/apache/skywalking/blob/v6.1.0/docs/README.md

用户可以非常方便地下载和使用所有发行的代码及对应的文档。

另外SkyWalking项目还包括由SkyAPM和SkyAPMTest两个组织组成的非Apache官方生态组织。

·SkyAPM:项目地址为https://github.com/SkyAPM;包含SkyWalking生态兼容的.NET、Node.js、PHP、Go语言探针,中文文档项目,Java非Apache协议兼容的插件实现。

·SkyAPMTest:项目地址为https://github.com/SkyAPMTest;包含尚未合并到Apache官方库的测试代码或测试工具,以及SkyWalking团队在各地会议分享时使用的示例代码。