?
Skywalking簡單介紹
Skywalking是一個(gè)應(yīng)用性能管理(APM)系統(tǒng),具有服務(wù)器性能監(jiān)測,應(yīng)用程序間調(diào)用關(guān)系及性能監(jiān)測等功能,Skywalking分為服務(wù)端、管理界面、以及嵌入到程序中的探針部分,由程序中的探針采集各類調(diào)用數(shù)據(jù)發(fā)送給服務(wù)端保存,在管理界面上可以查看各類性能數(shù)據(jù)。本文介紹服務(wù)端及管理界面的安裝。
?
環(huán)境介紹
本文使用虛擬機(jī)unbutu18+docker。本unbutu18系統(tǒng)IP地址為:192.168.150.134
<http://192.168.150.134/>?大家在使用時(shí)記得將此地址換成自己的實(shí)際地址。
docker的安裝可參考:https://www.cnblogs.com/sunyuliang/p/11422674.html
<https://www.cnblogs.com/sunyuliang/p/11422674.html>
?
Skywalking安裝
1:安裝服務(wù)端:
這里介紹服務(wù)端的兩種存儲(chǔ)等式,一種是默認(rèn)的H2存儲(chǔ),即數(shù)據(jù)存儲(chǔ)在內(nèi)存中,一種是使用elasticsearch存儲(chǔ),大家可以任選1.1或1.2其中一種安裝方式
? ? ? ? ? ?1.1 :默認(rèn)H2存儲(chǔ)
輸入以下命令,并耐心待下載。
?sudo docker run --name skywalking -d -p 1234:1234 -p 11800:11800 -p 12800
:12800 --restart always apache/skywalking-oap-server?
1.2:elasticsearch存儲(chǔ)
? ? ? ? ? ? ???1.21:安裝ElasticSearch,因?yàn)樵诎惭blatest版本時(shí)失敗了,找不到版本信息(Unable to find
image 'elasticsearch:latest' locally),所以這里指定以ElasticSearch 6.72版為例。?
? ? ??? sudo docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300
--restart always -e"discovery.type=single-node" elasticsearch:6.7.2
1.22:安裝?ElasticSearch管理界面elasticsearch-hq
? ??sudo docker run -d --name elastic-hq -p 5000:5000 --restart always
elastichq/elasticsearch-hq?
? ? ? ? ? ? 1.23:輸入以下命令,并等待下載?! ? ? ? ??
sudo docker run --name skywalking -d -p 1234:1234 -p 11800:11800 -p 12800:12800
--restart always --link elasticsearch:elasticsearch -e
SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200
apache/skywalking-oap-server?
? ? ? ? ? 出現(xiàn)以下界面后Skywalking的服務(wù)端就安裝完成了。
? ? ? ? ??
2:安裝管理界面:
? ? ?輸入以下命令,并等待下載安裝。
?sudo docker run --name skywalking-ui -d -p 8080:8080 --link
skywalking:skywalking -e SW_OAP_ADDRESS=skywalking:12800 --restart always
apache/skywalking-ui?
出現(xiàn)以下界面后就安裝完成了。
? ? ? ? ? ??
?
? ? ? ?3:訪問管理界驗(yàn)證安裝結(jié)果
在瀏覽器里面輸入http://192.168.150.134:8080,出現(xiàn)了如下界面,到此Skywalking的安裝就大功告成了。
? ? ? ? ? ??
?下編文章將介紹.net core中如何使用skywalking.
?
熱門工具 換一換