Implement observability in a cloud-native .NET 8 application with OpenTelemetry
Implement observability in an existing cloud-native application by using OpenTelemetry. Then view the data in Application Insights and third-party tools.
Learning objectives
By the end of this module, you'll be able to:
- Describe the three pillars of observability and how they help monitor applications.
- Create an observability cloud-native application by using OpenTelemetry.
- Ensure that a cloud-native application is generating observable data.
- Use Application Insights and third-party tools to monitor a cloud-native application.
Prerequisites
- Experience developing applications in C# and .NET
- Familiarity with RESTful service concepts
- Access to an Azure subscription with Owner privilege
- Ability to run development containers in GitHub Codespaces or Visual Studio Code