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

Ansehen: 14171|Antwort: 4

Bereitstellen Sie das Jaeger Distributed Link Tracing Tutorial mit Docker ein

[Link kopieren]
Veröffentlicht am 19.01.2021 14:08:01 | | | |
ASP.NET Core Link Tracing (1) Installiere das Skywalking-Tutorial
https://www.itsvse.com/thread-9456-1-1.html

ASP.NET Core Link Tracing (2) verwendet SkyAPM-Integration
https://www.itsvse.com/thread-9458-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM basiert auf der dynamischen Consul-Konfiguration
https://www.itsvse.com/thread-9468-1-1.html

Jaeger ist Open-Source-Software zur Nachverfolgung von Transaktionen zwischen verteilten Diensten. Es wird verwendet, um komplexe Microservices-Umgebungen zu überwachen und zu beheben.

Der Hyperlink-Login ist sichtbar.



Was ist verteiltes Tracing?

Distributed Tracing wird verwendet, um die gesamte Aktivitätskette in komplexen Interaktionen zwischen Microservices zu sehen und zu verstehen.

Die moderne cloudnativen Softwareentwicklung basiert stark auf Microservices, da jeder unabhängige Dienst unterschiedliche Kernfunktionen bietet. Wenn ein Nutzer eine Anfrage in Ihrer App stellt, antworten viele einzelne Dienste mit entsprechenden Ergebnissen.

Ein einziger Anruf in Ihrer App kann Dutzende von Diensten umfassen, die miteinander interagieren. Wie können Entwickler und Ingenieure das Problem finden, wenn etwas schiefgeht oder eine Anfrage langsamer wird? Wir brauchen also eine Möglichkeit, alle Verbindungen im Blick zu behalten.

Darum geht es beim verteilten Tracing. Es läuft typischerweise als Teil eines Service Mesh (eine Möglichkeit, Microservices zu verwalten und zu überwachen).

Jaeger verwendet verteiltes Tracing, um die Anfragepfade verschiedener Microservices zu verstehen. Wir können den Anruffluss ohne Vermutungen visualisieren.

Die Organisation organisierter Transaktionsinformationen ist nützlich für Debugging und Optimierung. Jaeger beinhaltet Werkzeuge zur Überwachung verteilter Transaktionen, zur Optimierung von Leistung und Latenz sowie zur Durchführung von Root-Cause-Analyse (RCA), einer Problemlösungsmethode.

Jaeger mit Docker installieren

Der Befehl lautet wie folgt:



Ports
Vereinbarung
Baugruppe
Funktion
5775
UDP-Protokoll
Agent
Akzeptieren Sie das kompakte Thrift-Protokoll zipkin.thrift (nicht empfohlen, nur von älteren Clients verwendet)
6831
UDP-Protokoll
Agent
Akzeptiere das Jaeger.Thrift Compact Thrifty Protocol
6832
UDP-Protokoll
Agent
jaeger.thrift akzeptiert über binäre Thrift-Protokolle
5778
HTTP
Agent
Dienstkonfiguration
16686
HTTP
Abfrage
Service-Frontend
14268
HTTP
Sammler
jaeger.thrift nimmt Kunden direkt entgegen
14250
HTTP
Sammler
Accept model.proto
9411HTTPSammlerZipkin-kompatible Endpunkte (optional)

Sobald der Container erfolgreich erstellt und gestartet wurde, kannst du auf die Jaeger-Benutzeroberfläche zugreifen, indem du zu http://localhost:16686 navigierst. Wie unten gezeigt:



(Ende)






Vorhergehend:OpenTelemetry OpenTracing OpenCensus-Informationserhebung und Datenerhebung OpenCensus
Nächster:ASP.NET Core erhält POST-JSON-Parameter, die nicht in Objekte serialisiert werden können
 Vermieter| Veröffentlicht am 26.01.2021 13:18:08 |
ASP.NET Core Link Tracing (4) Zugriff auf Jaeger Link Tracing
https://www.itsvse.com/thread-9537-1-1.html

 Vermieter| Veröffentlicht am 02.02.2021 13:53:34 |
ASP.NET Core Link Trace (5) Jaeger-Daten werden in der Elastizitätssuche erhalten
https://www.itsvse.com/thread-9553-1-1.html
Veröffentlicht am 04.06.2021 15:20:37 |

ASP.NET Core Link Tracing (4) Zugriff auf Jaeger Link Tracing
https://www.itsvse.com/thread-9537-1-1.html
Veröffentlicht am 25.05.2022 16:21:17 |


ASP.NET Core Link Tracing (4) Zugriff auf Jaeger Link Tracing
https://www.itsvse.com/thread-9537-1-1.html
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