Docker 部署 SkyWalking 链路追踪系统
SkyWalking 是分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。
拉取镜像
# 服务端,负责接收客户端上报的数据,对数据进行分析,聚合,计算后将数据进行存储
docker pull apache/skywalking-oap-server:9.7.0
# UI界面,提供一些图形化界面展示对应的跟踪数据,指标数据等等
docker pull apache/skywalking-ui:9.7.0
程序安装
1. 安装 skywalking-oap-server,存储方式采用 es,安装方法见之前的文章 Docker - ElasticSearch、Kibana部署
docker run -d \
--name skywalking-oap \
--restart=unless-stopped \
-p 12800:12800 -p 11800:11800 \
-e TZ=Asia/Shanghai \
-e SW_STORAGE=elasticsearch \
# ES 集群节点地址
-e SW_STORAGE_ES_CLUSTER_NODES=es7:9200 \
apache/skywalking-oap-server:9.7.0
2. 安装 skywalking-ui
docker run -d \
--name skywalking-ui \
--restart=unless-stopped \
-p 8088:8080 \
-e TZ=Asia/Shanghai \
# skywalking-oap 地址
-e SW_OAP_ADDRESS=oap:12800 \
apache/skywalking-ui:9.7.0
THE END
二维码
打赏
文章目录
关闭
共有 0 条评论