Distributed Tracing
Distributed Tracing
- Cloud computing, microservices, open source tools, and container-based delivery have made applications more distributed across an increasingly complex landscape. As a result, distributed tracing has become crucial to responding quickly to issues.
 
- Distributed tracing is a method of observing requests as they propagate through distributed cloud environments.
 
- It follows an interaction and tags it with a unique identifier. This identifier stays with the transaction as it interacts with microservices, containers, and infrastructure.
 
- Distributed tracing helps teams understand more quickly how each microservice is performing. This understanding helps them resolve issues rapidly, increase customer satisfaction, ensure steady revenue, and preserve time for teams to innovate. This way, businesses can take full advantage of the benefits modern application environments offer while minimizing the challenges that their inherent complexity can also create.
 
Different Types of Distributed Logging
- Centralised Logging:
 
- Centralized logging is a method of recording activity wherein a team transports and stores the logs generated by a service or component in a single location.
 
- This enables teams to centrally track error reporting and related data. In a microservices environment, teams do this by aggregating the logs from multiple microservices into a central location so they can reference and analyze them more easily.
 
- Centralized logging requires that systems transport logs from their origin to a single location. This practice can consume a considerable amount of network resources. As a result, this may sometimes lead to network performance issues that affect other applications and services.
 
- Distributed Logging:
 
Distributed logging is a method of recording activity in logs that are located throughout the computing environment, often across multiple clouds.
- Logs. Timestamped records of an event or events.
 - Metrics. Numeric representation of data measured over a set period.
 - Traces. A record of events that occur along the path of a single request.
 
Examples:
Datadog agent APM
Splunk
Comments
Post a Comment