ASP.NET Core - ASP.NET Core - ASP.NET Core
- jordan skor till salu
- 16373
|
Apache SkyWalking Verktyg för övervakning av applikationsprestanda för distribuerade system, särskilt utformat för mikrotjänster, molnbaserade och containerbaserade (Docker, K8s, Mesos) arkitekturer.
SkyWalking använder komponentbaserad utveckling, lätt att expandera, huvudkomponenterna är följande:
Skywalking Agent: Samla spårning (samtalskedjedata) och metrisk (indikator) information och rapportera, rapportera via HTTP eller gRPC sätt att skicka data till Skywalking Collector.
Skywalking Collector: Samlare av länkdata, integrerar och analyserar spårnings- och metriska data som överförs av agent genom Analysis Core-modulen och släpper dem till relevant datalagring, och utför samtidigt sekundär statistik och övervakningslarm genom Query Core-modulen.
Storage: Skywalkings lagring, med stöd för ElasticSearch, Mysql, TiDB, H2, etc. som lagringsmedia för datalagring.
UI: Webbvisualiseringsplattform, används för att visa data på marken, den officiella antog RocketBot som huvudgränssnitt för SkyWalking.
GitHub-adress: https: //github.com/apache/skywalking
Den här artikeln använder docker för att distribuera och installera Skywalking, min testtjänst docker-version är 19.03.13.
Installera ElasticSearch
Den här artikeln använder es för lagring, med es version 6.8.13.
Om den nödvändiga es-versionen: https: //github.com/apache/skywalking/blob/master/docs/en/setup/backend/backend-storage.md#elasticsearch
Installera Apache SkyWalking OAP
Från och med version 6.6.0 delade vi upp oap-bilden i två taggar xyz -es6 och xyz -es7. Som namnet antyder avser den es6 att ansluta till Elasticsearch 6 och es7Elasticsearch 7.
Den senaste taggen pekar på es6
Spegeladress: https: //hub.docker.com/r/apache/skywalking-oap-server
Obs: Var noga med att lägga till den taggade versionen, även om det står att standard senaste taggen pekar på es6, testade jag att om jag inte lägger till taggen kommer den att rapportera följande fel: [Entrypoint] Apache SkyWalking Docker Image Nuvarande bild gör inte Elasticsearch 6
Port Beskrivning
0.0.0.0/11800: gRPC API:er för Java, .NetCore, Node.js, Istio-prober 0.0.0.0/12800: http rest API:er, används för SkyWalking UI-förfrågningar, gör GraphQL-frågor.
Installera SkyWalking-UI
Kommandona är som följer:
Vid denna tidpunkt är all installation klar, docker för att visa den löpande behållaren, enligt följande:
Försök att komma åt UI-panelen: http://ip:8080/ , som visas nedan:
(Slut) |
Föregående: Oracle databas vanliga kommandon anteckningarNästa: ASP.NET Core länkspårning (II) med hjälp av SkyAPM-integration
|