Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 24178|Odpowiedź: 1

[.NET Core] ASP.NET Śledzenie łączy rdzeniowych (1) Zainstaluj samouczek Skywalking

[Skopiuj link]
Opublikowano 05.11.2020 12:03:37 | | | |
Apache SkyWalking to narzędzie do monitorowania wydajności aplikacji dla systemów rozproszonych, szczególnie zaprojektowane dla mikroserwisów, architektur cloud-native, oraz kontenerowych (Docker, K8s, Mesos).



SkyWalking jest rozwijany w sposób oparty na komponentach i jest łatwy do skalowania, z następującymi głównymi komponentami:

Skywalking Agent: Zbiera informacje o śledzeniu i metrykach, raportuje je i wysyła dane do Skywalking Collector przez HTTP lub gRPC

Skywalking Collector: Link Collector danych, który integruje i analizuje dane śledzenia i metryki przesyłane przez agenta, przetwarza je przez moduł Analysis Core i trafia do odpowiedniej pamięci danych, a także wykonuje dodatkowe statystyki i alarmy monitorujące przez moduł Query Core

Przechowywanie: Skywalking obsługuje przechowywanie danych za pomocą ElasticSearch, Mysql, TiDB, H2 itd. jako nośnika

UI: Platforma wizualizacji internetowej służąca do wyświetlania danych lądowania, która obecnie oficjalnie przyjmuje RocketBot jako główny interfejs SkyWalking

Adres GitHub:Logowanie do linku jest widoczne.

Ten artykuł używa dockera do wdrażania i instalacji Skywalking, a testuję wersję service docker to: 19.03.13

Instaluj ElasticSearch

W tym artykule używa się es do przechowywania danych, używając wersji ES 6.8.13

O wymaganej wersji ES:Logowanie do linku jest widoczne.


Zainstaluj Apache SkyWalking OAP

Od wersji 6.6.0 podzieliliśmy obraz OAP na dwie etykiety: XYZ-ES6 i XYZ-ES7. Jak sama nazwa wskazuje, es6 ma na celu połączenie z Elasticsearch 6 i es7.

NAJNOWSZY tag wskazuje na ES6

Adres obrazu:Logowanie do linku jest widoczne.

Nuta:Koniecznie dodaj wersję z etykietąChociaż domyślny tag LATEST wskazuje na ES6, jeśli nie dodam go w teście, błąd będzie następujący:
[Punkt wejścia] Obraz Apache SkyWalking Docker
Obecny obraz nie obsługuje Elasticsearch 6


Opis portu

0.0.0.0/11800: API gRPC dla Javy, . NetCore, Node.js, sondy Istio
0.0.0.0/12800: API http rest dla żądań SkyWalking UI, wykonywanie zapytań GraphQL


Zainstaluj SkyWalking-UI

Polecenie brzmi następująco:




W tym momencie, gdy wszystkie instalacje są zakończone, docker patrzy na działające kontenery, w następujący sposób:



Spróbuj uzyskać dostęp do panelu UI: http://ip:8080/ jak pokazano poniżej:



(Koniec)




Poprzedni:Notatki dotyczące powszechnych poleceń w bazach Oracle
Następny:ASP.NET Core link tracing (2) wykorzystuje integrację ze SkyAPM
 Ziemianin| Opublikowano 05.03.2025 08:41:07 |
Observability, Datadog, New Relic i Dynatrace to dobre opcje do monitorowania wydajności. A do śledzenia błędów i debugowania, Sentry i Bugsnag są bardzo przydatne.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com