Введение

Завершено

Из-за распределенной природы облачных приложений они должны внимательно отслеживаться, чтобы обеспечить работоспособность и надежность их поведения. Если проблемы развиваются, необходимо знать, прежде чем пользователи делают. Вы можете достичь наблюдаемости, включив пакет телеметрии, например OpenTelemetry.

Представьте, что вы работаете для онлайн-магазина одежды на открытом воздухе, который имеет микрослужбы веб-приложение, которое он использует для управления акциями. При тестировании облачного приложения вам будет предложено убедиться, что его поведение можно отслеживать. Вы хотите узнать, как .NET поддерживает наблюдаемость.

В этом модуле вы узнаете, как создать наблюдаемость в облачном приложении, включив пакеты OpenTelemetry и анализируя данные в приложениях Аналитика или сторонних средствах.

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

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

Необходимые компоненты

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