Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 24178|Antwort: 1

[.NET Core] ASP.NET Core Link Tracing (1) Installiere das Skywalking-Tutorial

[Link kopieren]
Veröffentlicht am 05.11.2020 12:03:37 | | | |
Apache SkyWalking ist ein Tool zur Leistungsüberwachung von Anwendungen für verteilte Systeme, das speziell für Microservices, Cloud-native und containerbasierte Architekturen (Docker, K8s, Mesos) entwickelt wurde.



SkyWalking wird komponentenbasiert entwickelt und lässt sich leicht skalieren, mit folgenden Hauptkomponenten:

Skywalking Agent: Sammelt Tracking- und Metrikinformationen und meldet diese und sendet Daten über HTTP oder gRPC an den Skywalking Collector

Skywalking Collector: Ein Link-Datensammler, der die vom Agenten gesendeten Tracing- und Metrikdaten integriert und analysiert, diese durch das Analysis Core-Modul verarbeitet und in den entsprechenden Datenspeicher fällt und sekundäre Statistiken sowie Überwachungsalarme über das Query Core-Modul durchführt

Speicher: Skywalking unterstützt Datenspeicherung mit ElasticSearch, MySQL, TiDB, H2 usw. als Speichermedium

UI: Eine Web-Visualisierungsplattform, die gelandete Daten darstellt und derzeit offiziell RocketBot als Haupt-UI von SkyWalking übernimmt

GitHub-Adresse:Der Hyperlink-Login ist sichtbar.

Dieser Artikel verwendet docker, um Skywalking bereitzustellen und zu installieren, und ich teste die Service-Version docker: 19.03.13

ElasticSearch installieren

Dieser Artikel verwendet es zur Speicherung und verwendet ES Version 6.8.13

Zur erforderlichen ES-Version:Der Hyperlink-Login ist sichtbar.


Apache SkyWalking OAP installieren

Ab Version 6.6.0 haben wir das OAP-Image in zwei Labels unterteilt, XYZ-ES6 und XYZ-ES7. Wie der Name schon sagt, beabsichtigt es6, sich mit Elasticsearch 6 und es7 zu verbinden.

Das LATEST Tag verweist auf ES6

Bildadresse:Der Hyperlink-Login ist sichtbar.

Anmerkung:Fügen Sie unbedingt eine beschriftete Version hinzuObwohl das Standard-LATEST Tag auf ES6 verweist, wird der Fehler folgt, wenn ich das Tag in meinem Test nicht hinzufüge:
[Eintrittspunkt] Apache SkyWalking Docker-Bild
Das aktuelle Bild passt nicht zu Elasticsearch 6


Hafenbeschreibung

0.0.0.0/11800: gRPC-APIs für Java, . NetCore, Node.js, Istio-Sonden
0.0.0.0/12800: http-REST-APIs für SkyWalking UI-Anfragen, GraphQL-Abfragen


Installiere SkyWalking-UI

Der Befehl lautet wie folgt:




An diesem Punkt sind alle Installationen abgeschlossen, docker betrachtet die laufenden Container wie folgt:



Versuchen Sie, auf das UI-Panel zuzugreifen: http://ip:8080/ wie unten gezeigt:



(Ende)




Vorhergehend:Anmerkungen zu gängigen Befehlen in Oracle-Datenbanken
Nächster:ASP.NET Core Link Tracing (2) verwendet SkyAPM-Integration
 Vermieter| Veröffentlicht am 05.03.2025 08:41:07 |
Observability, Datadog, New Relic und Dynatrace sind gute Optionen zur Leistungsüberwachung. Und für Bugtracking und Debugging sind Sentry und Bugsnag sehr nützlich.
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com