Реализация наблюдаемости в облачном приложении .NET 8 с помощью OpenTelemetry

Средний уровень
Разработка
Архитектор решений
ASP.NET Core
.NET
Azure
конфигурация приложения Azure;

Реализуйте наблюдаемость в существующем облачном приложении с помощью OpenTelemetry. Затем просмотрите данные в Application Insights и сторонних средствах.

Цели обучения

К концу этого модуля вы сможете:

  • Описать три основных аспекта наблюдаемости и как они помогают отслеживать приложения.
  • Создайте облачное нативное приложение для наблюдаемости с помощью OpenTelemetry.
  • Убедитесь, что облачное приложение создает наблюдаемые данные.
  • Используйте Application Insights и сторонние средства для мониторинга облачного приложения.

Предварительные требования

  • Опыт разработки приложений в C# и .NET
  • Знакомство с понятиями службы RESTful
  • Доступ к подписке Azure с правами владельца
  • Возможность запуска контейнеров разработки в GitHub Codespaces или Visual Studio Code