Implement observability in a cloud-native .NET 8 application with OpenTelemetry

Intermediate
Developer
Solution Architect
ASP.NET Core
.NET
Azure
Azure App Configuration

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

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.