Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14171|Risposta: 4

Distribuisci il tutorial di tracciamento distribuito dei link Jaeger con Docker

[Copiato link]
Pubblicato su 19/01/2021 14:08:01 | | | |
ASP.NET Core Link Tracing (1) Installa il tutorial di Skywalking
https://www.itsvse.com/thread-9456-1-1.html

ASP.NET Core link tracing (2) utilizza l'integrazione SkyAPM
https://www.itsvse.com/thread-9458-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM si basa sulla configurazione dinamica Consul
https://www.itsvse.com/thread-9468-1-1.html

Jaeger è un software open-source per tracciare le transazioni tra servizi distribuiti. Viene utilizzato per monitorare e risolvere problemi complessi ambienti di microservizi.

Il login del link ipertestuale è visibile.



Cos'è il distributed tracing?

Il tracciamento distribuito viene utilizzato per vedere e comprendere l'intera catena di attività nelle interazioni complesse tra microservizi.

Lo sviluppo software cloud-native moderno si basa fortemente sui microservizi, poiché ogni servizio indipendente fornisce funzioni core diverse. Quando un utente fa una richiesta nella tua app, molti servizi individuali rispondono con risultati corrispondenti.

Una singola chiamata nella tua app può coinvolgere decine di servizi che interagiscono tra loro. Come possono sviluppatori e ingegneri individuare il problema quando qualcosa va storto o una richiesta rallenta? Quindi abbiamo bisogno di un modo per tenere traccia di tutte le connessioni.

È questo il senso del distributed tracing. Tipicamente viene eseguito come parte di una rete di servizio (un modo per gestire e monitorare i microservizi).

Jaeger utilizza il tracciamento distribuito per comprendere i percorsi di richiesta dei diversi microservizi. Possiamo visualizzare il flusso delle chiamate senza indovinare.

Organizzare le informazioni organizzate sulle transazioni è utile per il debug e l'ottimizzazione. Jaeger include strumenti per monitorare transazioni distribuite, ottimizzare prestazioni e latenza ed eseguire l'analisi delle cause radici (RCA), un metodo di problem solving.

Installa Jaeger usando Docker

Il comando è il seguente:



Porte
accordo
sottoassieme
funzione
5775
Protocollo UDP
agente
Accetta il protocollo zipkin.thrift compact thrift (non raccomandato, usato solo da client legacy)
6831
Protocollo UDP
agente
Accetta il Jaeger.Thrift Compact Thrift Thrift Protocollo
6832
Protocollo UDP
agente
Jaeger.Thrift accettato tramite protocolli binari di seconda mano
5778
HTTP
agente
Configurazione del servizio
16686
HTTP
Query
Front-end di servizio
14268
HTTP
Collezionista
Jaeger.Thrift accetta i clienti direttamente
14250
HTTP
Collezionista
Accetta model.proto
9411HTTPCollezionistaEndpoint compatibili con Zipkin (opzionale)

Una volta creato e avviato con successo il container, puoi accedere all'interfaccia Jaeger navigando su http://localhost:16686. Come mostrato di seguito:



(Fine)






Precedente:OpenTelemetry OpenTracciacing, raccolta informazioni e dati OpenCensus
Prossimo:ASP.NET Core riceve parametri POST JSON che non possono essere serializzati in oggetti
 Padrone di casa| Pubblicato su 26/01/2021 13:18:08 |
ASP.NET Core Link Tracing (4) Accesso al link tracing Jaeger
https://www.itsvse.com/thread-9537-1-1.html

 Padrone di casa| Pubblicato su 02/02/2021 13:53:34 |
ASP.NET Core Link Trace (5) I dati Jaeger persistono su elasticsearch
https://www.itsvse.com/thread-9553-1-1.html
Pubblicato su 04/06/2021 15:20:37 |

ASP.NET Core Link Tracing (4) Accesso al link tracing Jaeger
https://www.itsvse.com/thread-9537-1-1.html
Pubblicato su 25/05/2022 16:21:17 |


ASP.NET Core Link Tracing (4) Accesso al link tracing Jaeger
https://www.itsvse.com/thread-9537-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com