Introduction

Completed

Cloud-native applications consist of independent microservices that may execute as a distributed set of containers. It can be difficult to study the behavior of the entire application to diagnose bugs or performance issues. You should consider early how to record telemetry data. .NET Aspire provides a dashboard that displays telemetry in a developer focused view.

Imagine you're an employee at an outdoor equipment retailer. You've started to build your new cloud-native app and you've integrated .NET Aspire to manage and connect your microservices. Now, you want to study the performance of the microservices and obtain details when bugs arise in your code.

In this module, you'll see how .NET Aspire makes it easy to both record and examine telemetry in a cloud-native app.

Learning objectives

At the end of this module, you'll be able to:

  • Understand the relationship between .NET Aspire and OpenTelemetry.
  • Understand the telemetry data sources available in .NET.
  • Use the .NET Aspire dashboard to monitor the telemetry data from a cloud-native application.
  • Add ILogger messages to the application.