Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14171|Απάντηση: 4

Αναπτύξτε το σεμινάριο ανίχνευσης κατανεμημένων συνδέσμων Jaeger με το Docker

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 19/1/2021 2:08:01 μ.μ. | | | |
ASP.NET Ανίχνευση συνδέσεων πυρήνα (1) Εγκαταστήστε το σεμινάριο Skywalking
https://www.itsvse.com/thread-9456-1-1.html

ASP.NET Η ανίχνευση βασικών συνδέσμων (2) χρησιμοποιεί ενσωμάτωση SkyAPM
https://www.itsvse.com/thread-9458-1-1.html

ASP.NET Ανίχνευση σύνδεσης πυρήνα (3) Το SkyAPM βασίζεται στη δυναμική διαμόρφωση του Consul
https://www.itsvse.com/thread-9468-1-1.html

Το Jaeger είναι λογισμικό ανοιχτού κώδικα για την παρακολούθηση συναλλαγών μεταξύ κατανεμημένων υπηρεσιών. Χρησιμοποιείται για την παρακολούθηση και την αντιμετώπιση προβλημάτων πολύπλοκων περιβαλλόντων μικροϋπηρεσιών.

Η σύνδεση με υπερσύνδεσμο είναι ορατή.



Τι είναι η κατανεμημένη ανίχνευση;

Η κατανεμημένη ανίχνευση χρησιμοποιείται για να δει και να κατανοήσει ολόκληρη την αλυσίδα δραστηριότητας σε πολύπλοκες αλληλεπιδράσεις μεταξύ μικροϋπηρεσιών.

Η σύγχρονη ανάπτυξη λογισμικού εγγενούς στο cloud βασίζεται σε μεγάλο βαθμό σε μικροϋπηρεσίες, καθώς κάθε ανεξάρτητη υπηρεσία παρέχει διαφορετικές βασικές λειτουργίες. Όταν ένας χρήστης υποβάλλει ένα αίτημα στην εφαρμογή σας, πολλές μεμονωμένες υπηρεσίες απαντούν με αντίστοιχα αποτελέσματα.

Μια μεμονωμένη κλήση στην εφαρμογή σας μπορεί να περιλαμβάνει δεκάδες υπηρεσίες που αλληλεπιδρούν μεταξύ τους. Πώς μπορούν οι προγραμματιστές και οι μηχανικοί να εντοπίσουν το πρόβλημα όταν κάτι πάει στραβά ή ένα αίτημα επιβραδύνεται; Χρειαζόμαστε λοιπόν έναν τρόπο να παρακολουθούμε όλες τις συνδέσεις.

Αυτό είναι το θέμα της κατανεμημένης ανίχνευσης. Συνήθως εκτελείται ως μέρος ενός πλέγματος υπηρεσιών (ένας τρόπος διαχείρισης και παρακολούθησης μικροϋπηρεσιών).

Ο Jaeger χρησιμοποιεί κατανεμημένη ανίχνευση για να κατανοήσει τις διαδρομές αιτημάτων διαφορετικών μικροϋπηρεσιών. Μπορούμε να οπτικοποιήσουμε τη ροή κλήσεων χωρίς εικασίες.

Η οργάνωση οργανωμένων πληροφοριών συναλλαγών είναι χρήσιμη για τον εντοπισμό σφαλμάτων και τη βελτιστοποίηση. Το Jaeger περιλαμβάνει εργαλεία για την παρακολούθηση κατανεμημένων συναλλαγών, τη βελτιστοποίηση της απόδοσης και του λανθάνοντος χρόνου και την εκτέλεση ανάλυσης βασικής αιτίας (RCA), μια μέθοδο επίλυσης προβλημάτων.

Εγκαταστήστε το Jaeger χρησιμοποιώντας το Docker

Η εντολή είναι η εξής:



Θύρες
συμφωνία
Υποσυναρμολόγηση
λειτουργία
5775
Πρωτόκολλο UDP
Πράκτορας
Αποδεχτείτε το πρωτόκολλο zipkin.thrift compact thrift (δεν συνιστάται, χρησιμοποιείται μόνο από πελάτες παλαιού τύπου)
6831
Πρωτόκολλο UDP
Πράκτορας
Αποδεχτείτε το πρωτόκολλο Jaeger.Thrift Compact Thrifty
6832
Πρωτόκολλο UDP
Πράκτορας
Το jaeger.thrift έγινε αποδεκτό μέσω δυαδικών πρωτοκόλλων λιτότητας
5778
HTTP
Πράκτορας
Διαμόρφωση υπηρεσίας
16686
HTTP
Ερώτημα
Υπηρεσία front-end
14268
HTTP
συλλέκτης
Το jaeger.thrift δέχεται απευθείας πελάτες
14250
HTTP
συλλέκτης
Αποδοχή model.proto
9411HTTPσυλλέκτηςΤελικά σημεία συμβατά με Zipkin (προαιρετικά)

Μόλις δημιουργηθεί και εκκινηθεί με επιτυχία το κοντέινερ, μπορείτε να αποκτήσετε πρόσβαση στο περιβάλλον εργασίας χρήστη Jaeger μεταβαίνοντας στο http://localhost:16686. Οπως φαίνεται παρακάτω:



(Τέλος)






Προηγούμενος:OpenTelemetry OpenTracing OpenCensus συλλογή πληροφοριών και συλλογή δεδομένων
Επόμενος:ASP.NET Το Core λαμβάνει παραμέτρους POST JSON που δεν μπορούν να σειριοποιηθούν σε αντικείμενα
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 26/1/2021 1:18:08 μ.μ. |
ASP.NET Ανίχνευση βασικών συνδέσμων (4) Πρόσβαση στην ανίχνευση συνδέσμων Jaeger
https://www.itsvse.com/thread-9537-1-1.html

 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2/2/2021 1:53:34 μ.μ. |
ASP.NET Core Link Trace (5) Τα δεδομένα Jaeger παραμένουν στο elasticsearch
https://www.itsvse.com/thread-9553-1-1.html
Δημοσιεύτηκε στις 4/6/2021 3:20:37 μ.μ. |

ASP.NET Ανίχνευση βασικών συνδέσμων (4) Πρόσβαση στην ανίχνευση συνδέσμων Jaeger
https://www.itsvse.com/thread-9537-1-1.html
Δημοσιεύτηκε στις 25/5/2022 4:21:17 μ.μ. |


ASP.NET Ανίχνευση βασικών συνδέσμων (4) Πρόσβαση στην ανίχνευση συνδέσμων Jaeger
https://www.itsvse.com/thread-9537-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com