Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 24178|Răspunde: 1

[.NET Core] ASP.NET Core Link Tracing (1) Instalează tutorialul Skywalking

[Copiază linkul]
Postat pe 05.11.2020 12:03:37 | | | |
Apache SkyWalking este un instrument de monitorizare a performanței aplicațiilor pentru sisteme distribuite, special conceput pentru microservicii, arhitecturi cloud-native și bazate pe containere (Docker, K8s, Mesos).



SkyWalking este dezvoltat pe bază de componente și este ușor de scalat, având următoarele componente principale:

Agent Skywalking: Colectează informații de urmărire și metrice și le raportează, trimitând date către Skywalking Collector prin HTTP sau gRPC

Skywalking Collector: Un colector de date link care integrează și analizează datele de urmărire și metrice trimise de agent, le procesează prin modulul Analysis Core, intră în stocarea relevantă a datelor și efectuează statistici secundare și alarme de monitorizare prin modulul Query Core.

Stocare: Skywalking suportă stocarea datelor folosind ElasticSearch, Mysql, TiDB, H2 etc. ca mediu de stocare

UI: O platformă de vizualizare web folosită pentru afișarea datelor de aterizare și care adoptă oficial în prezent RocketBot ca interfață principală a SkyWalking

Adresă GitHub:Autentificarea cu hyperlink este vizibilă.

Acest articol folosește docker pentru a implementa și instala Skywalking, iar eu testez versiunea service docker este: 19.03.13

Instalează ElasticSearch

Acest articol folosește es pentru stocare, folosind versiunea ES 6.8.13

Despre versiunea necesară pentru ES:Autentificarea cu hyperlink este vizibilă.


Instalează Apache SkyWalking OAP

Începând cu versiunea 6.6.0, am împărțit imaginea OAP în două etichete, XYZ-ES6 și XYZ-ES7. După cum sugerează și numele, es6 intenționează să se conecteze la Elasticsearch 6 și es7.

Ultima etichetă indică ES6

Adresa imaginii:Autentificarea cu hyperlink este vizibilă.

Notă:Asigură-te că adaugi o versiune etichetatăDeși eticheta implicită LATEST indică ES6, dacă nu adaug eticheta în testul meu, eroarea va fi următoarea:
[Punct de intrare] Imagine Apache SkyWalking Docker
Imaginea curentă nu face Elasticsearch 6


Descrierea portului

0.0.0.0/11800: API-uri gRPC pentru Java, . Sonde NetCore, Node.js, Istio
0.0.0.0/12800: API-uri REST http pentru cererile UI SkyWalk, realizarea interogărilor GraphQL


Instalează SkyWalking-UI

Comanda este următoarea:




În acest moment, toate instalările sunt finalizate, docker analizează containerele care rulează astfel:



Încearcă să accesezi panoul UI: http://ip:8080/ așa cum se arată mai jos:



(Sfârșit)




Precedent:Note despre comenzile comune din bazele de date Oracle
Următor:ASP.NET Core link tracing (2) folosește integrarea SkyAPM
 Proprietarul| Postat pe 05.03.2025 08:41:07 |
Observability, Datadog, New Relic și Dynatrace sunt alegeri bune pentru monitorizarea performanței. Iar pentru urmărirea bug-urilor și depanare, Sentry și Bugsnag sunt foarte utile.
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com