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 来监控应用程序的性能瓶颈、错误原因等。