skywalking-java/README.md

2.7 KiB
Raw Blame History

Sky Walking

SkyWalking-Distributed Application Tracing System, 是一个对JAVA应用程序运行情况进行追踪、告警和分析的系统。

主要贡献者

整体架构图

整体架构图

追踪链路图

追踪连路途

Home Page

http://wu-sheng.github.io/sky-walking/

API Guide

http://wu-sheng.github.io/sky-walking/sample-code/codeView.html

Contact Us

Mail: wu.sheng@foxmail.com

Quick Start

根据所需的监控点引入maven依赖暂不存在公网仓库需要本地编译并发布

<!-- Spring插件监控所有Spring托管对象的调用-->
<dependency>
    <groupId>com.ai.cloud</groupId>
    <artifactId>skywalking-spring-plugin</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
<!-- dubbo插件监控dubbo/dubbox调用 -->
<dependency>
    <groupId>com.ai.cloud</groupId>
    <artifactId>skywalking-dubbo-plugin</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
<!-- jdbc插件监控所有的jdbc调用 -->
<dependency>
    <groupId>com.ai.cloud</groupId>
    <artifactId>skywalking-jdbc-plugin</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
<!-- httpClient插件监控httpClient 4.2的调用 -->
<dependency>
    <groupId>com.ai.cloud</groupId>
    <artifactId>skywalking-httpClient-4.2.x-plugin</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
<!-- httpClient插件监控httpClient 4.3的调用 -->
<dependency>
    <groupId>com.ai.cloud</groupId>
    <artifactId>skywalking-httpClient-4.3.x-plugin</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>

根据所需插件配置应用程序

参考用户指南

下载授权文件

通过skywalking-webui工程下载授权文件

在运行时环境中设置环境变量

export SKYWALKING_RUN=true