Запрос проходит через несколько сервисов, обращается к базе данных и внешним API. Пользователь видит задержку или ошибку, а по отдельным записям в журналах трудно понять, на каком участке возникла проблема.
20 октября в 20:00 на открытом уроке курса «C# разработчик. Экспертный уровень» разберёте, как OpenTelemetry помогает превратить .NET-приложение из чёрного ящика в наблюдаемую систему.
Рассмотрите наблюдаемость и роль трассировок, метрик и журналов событий в исследовании работы приложения. Узнаете, как эти данные помогают получить целостное представление о пути запроса и искать причины ошибок и задержек.
На практике добавите средства сбора телеметрии в ASP.NET Core-приложение. Создадите собственные трассировки через ActivitySource и метрики через Meter, подключите автоматический сбор телеметрии для ASP.NET Core и HttpClient. Также настроите экспорт метрик в Prometheus.
Урок подойдёт C#/.NET-разработчикам с опытом, которые работают с распределёнными и микросервисными системами. Он будет полезен и тем, кто уже использует средства мониторинга, но хочет разобраться, какие данные собирать из приложения и как интерпретировать их при расследовании проблем.
Урок проведёт Михаил Дмитриев.
Зарегистрироваться: https://vk.cc/d2J0DS
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Post #1737
73
