skywalking-springboot链路追踪篇1
Docker安装ElasticSearch
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -v /data/docker-data/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /data/docker-data/elasticsearch/data:/usr/share/elasticsearch/data -v /data/docker-data/elasticsearch/plugins:/usr/share/elasticsearch/plugins -v /data/docker-data/elasticsearch/logs:/usr/share/elasticsearch/logs -v /etc/localtime:/etc/localtime -d elasticsearch:7.17.8
版本号什么的随意吧,我用的是7.17.8
Docker安装Skywalking
docker run --name skywalking-oap -e TZ=Asia/Shanghai --link elasticsearch:elasticsearch -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 -d -p 12800:12800 -p 11800:11800 apache/skywalking-oap-server:9.2.0
创建Skywalking容器,并于es建立连接
Docker安装Skywalking-UI
docker run -d --name skywalking-ui --restart=always -e TZ=Asia/Shanghai -p 8088:8080 --link oap:oap -e SW_OAP_ADDRESS=http://oap:12800 apache/skywalking-ui:9.2.0
创建Skywalking-UI容器,并于Skywalking建立连接
启动SpringBoot项目
1.下载Skywalking-Agent
2.java -javaagent:D:\dev\Skywalking-Agent\skywalking-agent.jar -Dskywalking.agent.service_name=你的应用名 -Dskywalking.collector.backend_service=你的skywalking的ip地址:11800
预览
你的skywalking的ip地址:11800