From the course: Advanced Azure Microservices with .NET for Developers

Unlock the full course today

Join today to access over 24,800 courses taught by industry experts.

Centralized logging and distributed tracing

Centralized logging and distributed tracing - Azure Tutorial

From the course: Advanced Azure Microservices with .NET for Developers

Centralized logging and distributed tracing

- [Instructor] In a distributed application built with microservices, you must consider observability as one of its main nonfunctional requirements. Because of their inherent complexity, these kinds of solutions are more challenging to deal with since many things could be happening at the same time. For example, in the Wisdom Pet Medicine System, different microservices collaborate to execute a given process. Without observability, it's pretty difficult to understand if things went right or wrong. If a process has ended already or how much time a microservice has spent on a task. In this case, your last resort is just hope for the best, but that's something that doesn't scale in real world scenarios. The OpenTelemetry Project is a vendor agnostic specification and standard that includes APIs, SDKs, tooling and integrations designed to create a managed telemetry data such as traces, metrics and logs. Furthermore…

Contents