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