当前位置:实例文章 » JAVA Web实例» [文章]SkyWalking链路追踪-搭建-spring-boot-cloud-单机环境 之《10 分钟快速搭建 SkyWalking 服务》

SkyWalking链路追踪-搭建-spring-boot-cloud-单机环境 之《10 分钟快速搭建 SkyWalking 服务》

发布人:shili8 发布时间:2025-03-06 14:04 阅读次数:0

**《10 分钟快速搭建 SkyWalking服务》**

SkyWalking 是一款开源的分布式链路追踪系统,能够帮助开发者更好地理解应用程序的性能瓶颈、错误原因等。下面我们将一步步地讲解如何在 Spring Boot Cloud 单机环境中快速搭建 SkyWalking服务。

**1. 下载和安装 SkyWalking**

首先,我们需要下载并安装 SkyWalking 的相关组件。SkyWalking 有两个主要组件:`skywalking-server` 和 `skywalking-ui`。我们将使用 `docker` 来部署这些组件。

bash# 下载 skywalking-serverdocker pull openzipkin/skywalking:latest# 下载 skywalking-uidocker pull openzipkin/skywalking-ui:latest


**2. 启动 SkyWalking服务**

接下来,我们需要启动 `skywalking-server` 和 `skywalking-ui`服务。

bash# 启动 skywalking-serverdocker run -d --name=skywalking-server 
 -p8080:8080 
 openzipkin/skywalking:latest# 启动 skywalking-uidocker run -d --name=skywalking-ui 
 -p8081:8081 
 openzipkin/skywalking-ui:latest


**3. 配置 Spring Boot 应用**

在 Spring Boot 应用中,我们需要配置 `spring-boot-starter-logging` 和 `spring-cloud-sleuth` 来支持链路追踪功能。

xml<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-logging</artifactId>
</dependency>

<dependency>
 <groupId>org.springframework.cloud</groupId>
 <artifactId>spring-cloud-sleuth</artifactId>
</dependency>


**4. 配置 SkyWalking服务**

在 `application.properties` 文件中,我们需要配置 SkyWalking服务的相关参数。

properties# skywalking-server 地址skywalking.server.url= skywalking-ui 地址skywalking.ui.url= 是否开启链路追踪功能spring.sleuth.enabled=true


**5. 启动 Spring Boot 应用**

最后,我们可以启动 Spring Boot 应用了。

bash# 启动 spring boot 应用mvn spring-boot:run


**6. 访问 SkyWalking服务**

我们可以通过浏览器访问 ` 来查看链路追踪数据。

**7. 查看链路追踪数据**

在 SkyWalking UI 中,我们可以看到链路追踪数据的图表和列表。

**总结**

本文讲解了如何在 Spring Boot Cloud 单机环境中快速搭建 SkyWalking服务。通过一步步的配置和启动,开发者可以轻松地使用 SkyWalking 来监控应用程序的性能瓶颈、错误原因等。

其他信息

其他资源

Top