Введение
Из-за распределенной природы облачных приложений они должны внимательно отслеживаться, чтобы обеспечить работоспособность и надежность их поведения. Если проблемы развиваются, необходимо знать, прежде чем пользователи делают. Вы можете достичь наблюдаемости, включив пакет телеметрии, например OpenTelemetry.
Представьте, что вы работаете для онлайн-магазина одежды на открытом воздухе, который имеет микрослужбы веб-приложение, которое он использует для управления акциями. При тестировании облачного приложения вам будет предложено убедиться, что его поведение можно отслеживать. Вы хотите узнать, как .NET поддерживает наблюдаемость.
В этом модуле вы узнаете, как создать наблюдаемость в облачном приложении, включив пакеты OpenTelemetry и анализируя данные в приложениях Аналитика или сторонних средствах.
Цели обучения
- Описать три основных аспекта наблюдаемости и как они помогают отслеживать приложения.
- Создайте облачное приложение с помощью OpenTelemetry.
- Убедитесь, что облачное приложение создает наблюдаемые данные.
- Используйте приложения Аналитика и сторонние средства для мониторинга облачного приложения.
Необходимые компоненты
- Опыт разработки приложений в C# и .NET.
- Знакомство с понятиями службы RESTful.
- Доступ к подписке Azure с правами владельца.
- Возможность запуска контейнеров разработки в GitHub Codespaces или Visual Studio Code.