Az Apache SkyWalking egy alkalmazásteljesítmény-figyelő eszköz elosztott rendszerekhez, különösen mikroszolgáltatásokhoz, felhőalapú és konténeralapú architektúrákhoz (Docker, K8s, Mesos) tervezve.
A SkyWalking komponensalapú módon épül, könnyen skálázható, a következő fő elemekkel:
Skywalking Agent: Összegyűjti a követési és metrikus adatokat, jelenti azokat, majd adatokat küld a Skywalking Collectornak HTTP vagy gRPC segítségével
Skywalking Collector: Egy link-adatgyűjtő, amely integrálja és elemzi az ügynök által küldött követési és metrikai adatokat, feldolgozza azokat az Analysis Core modulon keresztül, majd a megfelelő adattárolóba kerül, valamint másodlagos statisztikákat és monitorozási riasztásokat végez a Query Core modulon keresztül
Storage: Skywalking támogatja az adattárolást ElasticSearch, Mysql, TiDB, H2 stb. használatával tároló médiumként
UI: Egy webes vizualizációs platform, amely a leszállt adatok megjelenítésére szolgál, és jelenleg hivatalosan is elfogadja a RocketBotot a SkyWalking fő felhasználói felületeként
GitHub cím:A hiperlink bejelentkezés látható.
Ez a cikk a dockert használja a Skywalking telepítésére és telepítésére, és én tesztelem a docker szolgáltatását: 19.03.13
Telepítse az ElasticSearch
Ez a cikk az es-t használja tárolásra, az ES 6.8.13-as verzióját használva
A szükséges ES verzióról:A hiperlink bejelentkezés látható.
Telepítsd az Apache SkyWalking OAP-ot
A 6.6.0 verziótól kezdve az OAP képet két címkére osztottuk fel: XYZ-ES6 és XYZ-ES7. Ahogy a neve is mutatja, az es6 az Elasticsearch 6-hoz és az es7-hez kíván kapcsolódni.
A LEGFRISSEBB tag az ES6-ra utal
Képcím:A hiperlink bejelentkezés látható.
Jegyzet:Mindenképp adj hozzá címkézett verziótBár az alapértelmezett LATEST címke ES6-ra mutat, de ha nem adom hozzá a címkét a teszten, a hiba a következő lesz:
[Belépés] Apache SkyWalking Docker kép A jelenlegi kép nem Elasticsearch 6
Kikötőleírás
0.0.0.0/11800: gRPC API-k Java-hoz, . NetCore, Node.js, Istio probes 0.0.0.0/12800: http rest API-k SkyWalking UI kérésekhez, GraphQL lekérdezéseket végzek
Telepítsd a SkyWalking-UI
A parancs a következő:
Ekkor minden telepítés befejeződött, a docker a futó konténereket a következőképpen nézi:
Próbáld meg elérni a UI panelt: http://ip:8080/ az alábbiak szerint:
(Vége)
|