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的主要内容,如果未能解决你的问题,请参考以下文章
skywalking===》docker部署skywalking