Apache SkyWalking ir lietojumprogrammu veiktspējas uzraudzības rīks izkliedētām sistēmām, kas īpaši izstrādāts mikropakalpojumiem, mākoņa vietējām un konteineru arhitektūrām (Docker, K8s, Mesos).
SkyWalking ir izstrādāts uz komponentiem balstītā veidā un ir viegli mērogojams, ar šādiem galvenajiem komponentiem:
Skywalking Agent: apkopo izsekošanas un metrikas informāciju un ziņo par to, kā arī nosūta datus Skywalking Collector, izmantojot HTTP vai gRPC
Skywalking Collector: saišu datu savācējs, kas integrē un analizē aģenta nosūtītos izsekošanas un metrikas datus, apstrādā tos, izmantojot Analysis Core moduli, un nonāk attiecīgajā datu krātuvē, kā arī veic sekundāro statistiku un pārraudzības trauksmes signālus, izmantojot Query Core moduli
Uzglabāšana: Skywalking atbalsta datu glabāšanu, izmantojot ElasticSearch, Mysql, TiDB, H2 utt.
UI: tīmekļa vizualizācijas platforma, ko izmanto izkrautu datu attēlošanai, un pašlaik oficiāli pieņem RocketBot kā galveno SkyWalking lietotāja interfeisu
GitHub adrese:Hipersaites pieteikšanās ir redzama.
Šajā rakstā tiek izmantots doks, lai izvietotu un instalētu Skywalking, un es pārbaudu, ka pakalpojuma docker versija ir: 19.03.13
Instalējiet ElasticSearch
Šajā rakstā es tiek izmantots glabāšanai, izmantojot ES versiju 6.8.13
Par nepieciešamo ES versiju:Hipersaites pieteikšanās ir redzama.
Instalējiet Apache SkyWalking OAP
Sākot ar 6.6.0 versiju, mēs esam sadalījuši OAP attēlu divās etiķetēs: XYZ-ES6 un XYZ-ES7. Kā norāda nosaukums, tas es6 plāno izveidot savienojumu ar Elasticsearch 6 un es7.
JAUNĀKAIS tags norāda uz ES6
Attēla adrese:Hipersaites pieteikšanās ir redzama.
Piezīme:Noteikti pievienojiet marķētu versijuLai gan noklusējuma tags LATEST norāda uz ES6, bet, ja es nepievienoju atzīmi savā testā, kļūda būs šāda:
[Ieejas punkts] Apache SkyWalking Docker attēls Pašreizējais attēls nav Elasticsearch 6
Ostas apraksts
0.0.0.0/11800: gRPC API Java, . NetCore, Node.js, Istio zondes 0.0.0.0/12800: http atpūtas API SkyWalking lietotāja interfeisa pieprasījumiem, veicot GraphQL vaicājumus
SkyWalking-UI instalēšana
Komanda ir šāda:
Šajā brīdī visas instalācijas ir pabeigtas, docker aplūko darbojošos konteinerus šādi:
Mēģiniet piekļūt lietotāja interfeisa panelim: http://ip:8080/, kā parādīts tālāk:
(Beigas)
|