当前位置:实例文章 » 其他实例» [文章]Spring Cloud【SkyWalking服务环境搭建、微服务接入SkyWalking探针、Docker搭建Elasticsearch环境 】(十四)

Spring Cloud【SkyWalking服务环境搭建、微服务接入SkyWalking探针、Docker搭建Elasticsearch环境 】(十四)

发布人:shili8 发布时间:2025-02-28 10:38 阅读次数:0

**Spring Cloud SkyWalking服务环境搭建**

在本篇文章中,我们将介绍如何搭建一个完整的Spring Cloud微服务环境,并且使用SkyWalking进行监控。我们将一步步地讲解如何搭建SkyWalking服务环境、如何接入微服务到SkyWalking探针,以及如何使用Docker搭建Elasticsearch环境。

###1. 搭建SkyWalking服务环境首先,我们需要下载并安装SkyWalking的服务端和客户端。服务端负责收集数据,而客户端则负责将数据发送给服务端进行存储。

#### **步骤一:下载SkyWalking服务端**

我们可以从官方网站下载最新版本的服务端包:

bashwget  />
#### **步骤二:解压缩并启动SkyWalking服务端**

解压缩服务端包,并进入到服务端目录:

bashtar -xvf skywalking-server-12.0.1.tar.gzcd skywalking-server-12.0.1

然后,使用以下命令启动服务端:

bash./skywalking-server.sh start

#### **步骤三:下载SkyWalking客户端**

我们可以从官方网站下载最新版本的客户端包:

bashwget />
#### **步骤四:解压缩并启动SkyWalking客户端**

解压缩客户端包,并进入到客户端目录:

bashtar -xvf skywalking-agent-12.0.1.tar.gzcd skywalking-agent-12.0.1


然后,使用以下命令启动客户端:

bash./skywalking-agent.sh start


###2. 微服务接入SkyWalking探针在本节中,我们将介绍如何让微服务接入SkyWalking探针。

#### **步骤一:添加依赖**

首先,我们需要在pom.xml文件中添加以下依赖:

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

<dependency>
 <groupId>com.github.skywalking</groupId>
 <artifactId>spring-boot-starter-oap-server-agent</artifactId>
</dependency>


#### **步骤二:配置SkyWalking**

然后,我们需要在application.properties文件中配置SkyWalking:

properties# SkyWalking配置skywalking:
 oap:
 server:
 url:  />
#### **步骤三:启动微服务**

最后,我们可以使用以下命令启动微服务:

bashmvn spring-boot:run

###3. Docker搭建Elasticsearch环境在本节中,我们将介绍如何使用Docker搭建Elasticsearch环境。

#### **步骤一:下载Elasticsearch镜像**

我们可以从官方仓库下载最新版本的Elasticsearch镜像:

bashdocker pull elasticsearch:7.10.2

#### **步骤二:启动Elasticsearch容器**

然后,我们可以使用以下命令启动Elasticsearch容器:

bashdocker run -d --name es -p9200:9200 elasticsearch:7.10.2

#### **步骤三:配置Elasticsearch**

最后,我们需要在elasticsearch.yml文件中配置Elasticsearch:

yml# Elasticsearch配置cluster.name: my-applicationnode.name: node-1network.host:0.0.0.0 />
**总结**

在本篇文章中,我们介绍了如何搭建一个完整的Spring Cloud微服务环境,并且使用SkyWalking进行监控。我们一步步地讲解了如何搭建SkyWalking服务环境、如何接入微服务到SkyWalking探针,以及如何使用Docker搭建Elasticsearch环境。

**参考**

* [SkyWalking官方文档]( />* [Spring Boot官方文档]( />* [Docker官方文档](

其他信息

其他资源

Top