skywalking===》docker部署skywalking

Posted 一夜暴富--gogogo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了skywalking===》docker部署skywalking相关的知识,希望对你有一定的参考价值。

注意版本一致性:这里使用es6.8.12 skywalking-oap-server:8.5.0-es6 skywalking-ui:8.5.0

一、部署es

docker run --restart=always -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" --name='elasticsearch' --cpuset-cpus="1" -m 2G -d elasticsearch:6.8.12

二、部署服务端 skywalking-oap

#参数说明:SW_STORAGE:指定数据源的存储方式,默认为H2  SW_STORAGE_ES_CLUSTER_NODES: 指定elsticsearch服务
docker run --name oap --restart always -d --restart=always -e TZ=Asia/Shanghai -p 12800:12800 -p 11800:11800 --link elasticsearch:elasticsearch -e SW_STORAGE=elasticsearch  -e SW_STORAGE_ES_CLUSTER_NODES=172.30.0.36:9200 apache/skywalking-oap-server:8.5.0-es6

三、部署UI skywalking-ui

#参数说明:SW_OAP_ADDRESS: 指定oap服务地址
docker run -d --name skywalking-ui --restart=always -e TZ=Asia/Shanghai -p 8088:8080 --link oap:oap -e SW_OAP_ADDRESS=172.30.0.36:12800 apache/skywalking-ui:8.5.0

界面访问:ip:8088

四、java包部署

#1.下载agentjar

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

tar xvf apache-skywalking-apm-8.5.0.tar.gz -C /data/ota_soft/

#2.修改服务启动命令
增加“-javaagent:/data/ota_soft/apache-skywalking-apm-bin/agent/skywalking-agent.jar=agent.service_name=rds-diagnosis-base,collector.backend_service=127.0.0.1:11800”


[program: base]
command=/data/ota_soft/jdk/bin/java -D'file.encoding=utf-8' -D'spring.cloud.nacos.config.server-addr=172.30.0.36:8848' -D'spring.cloud.nacos.config.namespace=test' -javaagent:/data/ota_soft/apache-skywalking-apm-bin/agent/skywalking-agent.jar=agent.service_name=base,collector.backend_service=127.0.0.1:11800 -Xms512m -Xmx512m -jar /data/package/base.jar
autostart=true
autorestart=true
user=root

#参数说明:javaagent: 指定oap解压的jar路径   agent.service_name=你想设置的skywalking名称  collector.backend_service =oap服务端地址

以上是关于skywalking===》docker部署skywalking的主要内容,如果未能解决你的问题,请参考以下文章

你们天天说的应用性能监控: Sky Walking

skywalking===》docker部署skywalking

skywalking===》docker部署skywalking

你们天天说的应用性能监控: Sky Walking

skywalking—docker镜像构建k8s部署

使用 docker 部署 spring boot 并接入 skywalking