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团队在各地会议分享时使用的示例代码。