This article is a mirror article of machine translation, please click here to jump to the original article.

View: 14171|Reply: 4

Deploy Jaeger distributed link tracing tutorial with Docker

[Copy link]
Posted on 1/19/2021 2:08:01 PM | | | |
ASP.NET Core Link Tracing (1) Install the Skywalking tutorial
https://www.itsvse.com/thread-9456-1-1.html

ASP.NET Core link tracing (2) uses SkyAPM integration
https://www.itsvse.com/thread-9458-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM is based on Consul dynamic configuration
https://www.itsvse.com/thread-9468-1-1.html

Jaeger is open-source software for tracking transactions between distributed services. It is used to monitor and troubleshoot complex microservices environments.

The hyperlink login is visible.



What is distributed tracing?

Distributed tracing is used to see and understand the entire chain of activity in complex interactions between microservices.

Modern cloud-native software development relies heavily on microservices, as each independent service provides different core functions. When a user makes a request in your app, many individual services respond with corresponding results.

A single call in your app can involve dozens of services that interact with each other. How can developers and engineers pinpoint the problem when something goes wrong or a request slows down? So we need a way to keep track of all connections.

That's what distributed tracing is all about. It typically runs as part of a service mesh (a way to manage and monitor microservices).

Jaeger uses distributed tracing to understand the request paths of different microservices. We can visualize the call flow without guessworking.

Organizing organized transaction information is useful for debugging and optimization. Jaeger includes tools to monitor distributed transactions, optimize performance and latency, and perform root cause analysis (RCA), a problem-solving method.

Install Jaeger using Docker

The command is as follows:



ports
agreement
subassembly
function
5775
UDP protocol
agent
Accept zipkin.thrift compact thrift protocol (not recommended, only used by legacy clients)
6831
UDP protocol
agent
Accept the Jaeger.Thrift Compact Thrifty Protocol
6832
UDP protocol
agent
jaeger.thrift accepted through binary thrift protocols
5778
HTTP
agent
Service configuration
16686
HTTP
query
Service front-end
14268
HTTP
collector
jaeger.thrift accepts customers directly
14250
HTTP
collector
Accept model.proto
9411HTTPcollectorZipkin compatible endpoints (optional)

Once the container has been successfully created and launched, you can access the Jaeger UI by navigating to http://localhost:16686. As shown below:



(End)






Previous:OpenTelemetry OpenTracing OpenCensus information collection and data collection
Next:ASP.NET Core receives POST JSON parameters that cannot be serialized into objects
 Landlord| Posted on 1/26/2021 1:18:08 PM |
ASP.NET Core Link Tracing (4) Access to Jaeger link tracing
https://www.itsvse.com/thread-9537-1-1.html

 Landlord| Posted on 2/2/2021 1:53:34 PM |
ASP.NET Core Link Trace (5) Jaeger data persists to elasticsearch
https://www.itsvse.com/thread-9553-1-1.html
Posted on 6/4/2021 3:20:37 PM |

ASP.NET Core Link Tracing (4) Access to Jaeger link tracing
https://www.itsvse.com/thread-9537-1-1.html
Posted on 5/25/2022 4:21:17 PM |


ASP.NET Core Link Tracing (4) Access to Jaeger link tracing
https://www.itsvse.com/thread-9537-1-1.html
Disclaimer:
All software, programming materials or articles published by Code Farmer Network are only for learning and research purposes; The above content shall not be used for commercial or illegal purposes, otherwise, users shall bear all consequences. The information on this site comes from the Internet, and copyright disputes have nothing to do with this site. You must completely delete the above content from your computer within 24 hours of downloading. If you like the program, please support genuine software, purchase registration, and get better genuine services. If there is any infringement, please contact us by email.

Mail To:help@itsvse.com