Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 24178|Atsakyti: 1

[.NET branduolys] ASP.NET Core Link Tracing (1) Įdiekite "Skywalking" mokymo programą

[Kopijuoti nuorodą]
Paskelbta 2020-11-05 12:03:37 | | | |
"Apache SkyWalking" yra paskirstytų sistemų programų našumo stebėjimo įrankis, specialiai sukurtas mikropaslaugoms, debesų kompiuterijos ir konteinerių architektūroms (Docker, K8s, Mesos).



"SkyWalking" sukurtas komponentų pagrindu ir lengvai keičiamas, jį sudaro šie pagrindiniai komponentai:

"Skywalking Agent": renka stebėjimo ir metrikos informaciją ir ją praneša bei siunčia duomenis į "Skywalking Collector" per HTTP arba gRPC

"Skywalking Collector": nuorodų duomenų rinktuvas, integruojantis ir analizuojantis agento siunčiamus sekimo ir metrikos duomenis, apdorojantis juos per "Analysis Core" modulį ir patenkantis į atitinkamą duomenų saugyklą, taip pat atlieka antrinę statistiką ir stebėjimo pavojaus signalus per "Query Core" modulį

Sandėliavimas: "Skywalking" palaiko duomenų saugojimą naudojant "ElasticSearch", "Mysql", "TiDB", "H2" ir kt. kaip laikmeną

UI: žiniatinklio vizualizacijos platforma, naudojama nusileidusiems duomenims rodyti, ir šiuo metu oficialiai priima "RocketBot" kaip pagrindinę "SkyWalking" vartotojo sąsają

"GitHub" adresas:Hipersaito prisijungimas matomas.

Šiame straipsnyje "Skywalking" diegti ir įdiegti naudojamas "docker", o aš išbandau paslaugos "docker" versiją: 19.03.13

Įdiekite "ElasticSearch"

Šiame straipsnyje naudojamos es saugyklai, naudojant ES 6.8.13 versiją

Apie reikiamą ES versiją:Hipersaito prisijungimas matomas.


Įdiekite "Apache SkyWalking OAP"

Nuo 6.6.0 versijos OAP vaizdą padalijome į dvi etiketes: XYZ-ES6 ir XYZ-ES7. Kaip rodo pavadinimas, jis es6 ketina prisijungti prie Elasticsearch 6 ir es7.

NAUJAUSIA žyma nurodo į ES6

Vaizdo adresas:Hipersaito prisijungimas matomas.

Nata:Būtinai pridėkite pažymėtą versijąNors numatytoji žyma LATEST nurodo ES6, bet jei nepridėsiu žymos savo teste, klaida bus tokia:
[Įėjimo taškas] "Apache SkyWalking Docker" vaizdas
Dabartinis vaizdas nėra Elasticsearch 6


Prievado aprašymas

0.0.0.0/11800: gRPC API, skirtos Java, . NetCore, Node.js, Istio zondai
0.0.0.0/12800: http rest API, skirtos "SkyWalking" vartotojo sąsajos užklausoms, atliekant "GraphQL" užklausas


Įdiekite "SkyWalking-UI"

Komanda yra tokia:




Šiuo metu, visi įrenginiai yra baigti, docker žiūri į veikiančius konteinerius, taip:



Pabandykite pasiekti vartotojo sąsajos skydelį: http://ip:8080/, kaip parodyta toliau:



(Pabaiga)




Ankstesnis:Pastabos apie bendrąsias komandas Oracle duomenų bazėse
Kitą:ASP.NET Core nuorodų sekimas (2) naudoja SkyAPM integraciją
 Savininkas| Paskelbta 2025-03-05 08:41:07 |
"Observability", "Datadog", "New Relic" ir "Dynatrace" yra geri pasirinkimai našumo stebėjimui. O klaidų stebėjimui ir derinimui "Sentry" ir "Bugsnag" yra labai naudingi.
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com