SkyWalking 分布式追踪系统liunx环境下部署与安装

目前主要的一些 APM 工具有: Cat、Zipkin、Pinpoint、SkyWalking,这里主要介绍 SkyWalking ,它是一款优秀的国产 APM 工具,包括了分布式追踪、性能指标分析、应用和服务依赖分析等。

SkyWalking 是一个应用性能监控系统,特别为微服务、云原生和基于容器(Docker, Kubernetes, Mesos)体系结构而设计。可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题.

SkyWalking从三个维度对应用进行监视:service(服务), service instance(实例), endpoint(端点)
SkyWalking允许用户了解服务和端点之间的拓扑关系,查看每个服务/服务实例/端点的度量,并设置警报规则。

SkyWalking逻辑上分为四个部分:Probes(探针), Platform backend(平台后端), Storage(存储), UI
这个结构就很清晰了,探针就是Agent负责采集数据并上报给服务端,服务端对数据进行处理和存储,UI负责展示

下载&安装

可以选择下载:

wget https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-8.7.0.tar.gz

解压:

tar -zxvf  apache-skywalking-apm-8.7.0.tar.gz

修改端口号:

修改端口因为默认的端口是8080,端口冲突,如果端口不冲突可以不修改。
/home/Software/SkyWalking/apache-skywalking-apm-bin/webapp

编辑修改 webapp/webapp.yml 文件,更改端口号及后端服务地址
这里修改为 6080。

启动服务:

cd 到目录/home/Software/SkyWalking/apache-skywalking-apm-bin/bin

执行:startup.sh
在这里插入图片描述
查看logs目录下的日志文件,看是否启动成功
浏览器访问 http://192.168.8.150:6080

SkyWalking 分布式追踪系统liunx环境下部署与安装_第1张图片

你可能感兴趣的:(Linux运维,centos7,分布式)