时间 | 操作 | 操作人 | 备注 |
---|---|---|---|
2022.4.19 | 创建文档 | Mercy的奋二青年 | 无 |
Skywalking概述
SkyWalking是apache基金会下面的一个开源APM项目,为微服务架构和云原生架构系统设计。它通过探针自动收集所需的指标,并进行分布式追踪。通过这些调用链路以及指标,Skywalking APM会感知应用间关系和服务间关系,并进行相应的指标统计。Skywalking支持链路追踪和监控应用组件基本涵盖主流框架和容器,如国产RPC Dubbo和motan等,国际化的spring boot, spring cloud。
官方网站:http://skywalking.apache.org/
一、 安装环境说明
1.1 环境需求
- 操作系统:centos 7.6
- docker版本:18.06.3及以上
1.2 其他配置要求
运行时,需要完成如下配置检查工作:
- 系统语言:要求系统语言是UTF-8
- 内核最大句柄数:655360
- 开放 SSH 服务端口,并保证服务启动
- 开放skywalking的UI端口(端口为8181)
二、 通过shell脚本一键部署skwalking8.4.0
2.1 获取部署包
镜像保存在百度网盘:
https://pan.baidu.com/s/1EygspmpINeh9qJMJ8NCtTg
提取码:1122
2.2 上传并安装
上传部署包到服务器/opt/install目录。
#解压skywalking_install.tar.gz部署包
tar -xf skywalking_install.tar.gz
#执行脚本,等待安装完成。脚本会检查服务器是否安装docker和docker-compose,如果没有安装,则脚本会安装docker和docker-compose。
#部署包中的docker版本为18.06.3-ce,docker-compose版本为1.29.2。
./sky_install.sh
安装完成后通过浏览器输入IP:8181访问skywalking的web界面。