Skip to content

SkyWalking搭建

SkyWalking 搭建

搭建

  • 地址: https://www.apache.org/dyn/closer.cgi/skywalking/8.0.1/apache-skywalking-apm-es7-8.0.1.tar.gz

https://skywalking.apache.org/downloads/

  • 系统结构 alt text

使用 docker 搭建 Skywalking

  • Skywalking 数据库使用 elasticsearch docker run --name elasticsearch -p 9200:9200 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms84m -Xmx512m" -d elasticsearch:7.12.1
  • 成功后可使用docker logs xxx来检验,也可以来访问9200来查看

搭建 OAP 环境

  • 使用命令:
docker run \
--name skywalking-oap\
--restart always \
-p 11800:11800\
-p 12800:12800 -d\
--privileged=true \
-e TZ=Asia/Shanghai \
-e SW_STORAGE=elasticsearch7 \
-e SW_STORAGE_ES_CLUSTER_NODES=192.168.64.4:9200
-v /etc/localtime:/etc/localtime:ro \
apache/skywalking-oap-seryer:8.6.0-es7

UI 展示搭建

命令:

docker pull mysql:5.7
mkdir -p ~/mysql{data,logs}
docker run -d --name mysql -v ~/mysql/data:var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p
3306:3306 mysql:5.7


docker run \
--name skywalking-ui \
--restart always\
-p 8082:8080 -d \
--privileged=true\
--link skywalking-oap:skywalking-oap \
-e TZ=Asia/Shanghai\
-e SW_OAP_ADDRESS=192.168.64.4:12800\
-v /etc/localtime:/etc/localtime:ro \
apache/skywalking-ui:8.6.0
-p 8081:8080
-e SW_OAP_ADDRESS=192.168.211.130:12800