APM
Skywalking 是 Apache 基金会下面的一个开源 APM 项目
APM 全称是 (Application Performance Monitor)应用性能监测软件,主要是用来处理以及追踪分布式系统中的应用程序的性能问题,从而快速找出问题的根源,进而可以让开发者定位问题从而提升应用程序性能
安装步骤
拉取镜像
docker pull elasticsearch
docker pull apache/skywalking-oap-server
docker pull apache/skywalking-ui
创建镜像
#安装es,要加版本号,否则会拉取到不知道什么版本去了
docker run -d --name=es7
-p 9200:9200 -p 9300:9300
-e "discovery.type=single-node" elasticsearch:7.5.1
#安装oap
docker run --name oap --restart always -d
-e TZ=Asia/Shanghai
-p 12800:12800
-p 11800:11800
--link es7:es7
-e SW_STORAGE=elasticsearch7
-e SW_STORAGE_ES_CLUSTER_NODES=es7:9200
apache/skywalking-oap-server
#安装ui
docker run -d --name skywalking-ui
-e TZ=Asia/Shanghai
-p 8080:8080
--link oap:oap
-e SW_OAP_ADDRESS=oap:12800
apache/skywalking-ui
参考:
https://www.cnblogs.com/sunyuliang/p/11424848.html