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