C# ASP.NET Core 5 | Health Checks | Мониторинг API
Vložit
- čas přidán 9. 07. 2024
- Мониторинг микросервисов написанных на ASP.NET Core является важной частью любой серьезной инфраструктуры в бизнесе. Все современные Web API предоставляют удобные средства для тестирования и мониторинга. В данном видео мы познакомимся с решением Health Checks, которое позволяет подключать мониторинг API быстро и удобно.
Исходный код проекта на GitHub: github.com/codaza/HealthChecks
Telegram канал: t.me/codaza
На кофе ☕️: pay.cloudtips.ru/p/179d0532
Patreon: / codaza
Boosty: boosty.to/codaza
0:00 - Начало
1:14 - Практика применения
3:03 - Endpoint /health
3:27 - Виды статусов
4:10 - NuGet HealthChecks
4:57 - Структура системы мониторинга
5:49 - Создаём проект в Visual Studio
11:13 - Подключаем сервис Database
27:33 - Подключаем сервис SMS
35:47 - Завершение
#healthchecks #csharp #aspnetcore #сишарп #netcore #monitoring #webapi #rest #restful
Удобная навигация по видео :)
0:00 - Начало
1:14 - Практика применения
3:03 - Endpoint /health
3:27 - Виды статусов
4:10 - NuGet HealthChecks
4:57 - Структура системы мониторинга
5:49 - Создаём проект в Visual Studio
11:13 - Подключаем сервис Database
27:33 - Подключаем сервис SMS
35:47 - Завершение
Спасибо за ролик. Мало рускоязычных каналов по шарпу, продолжай, пожалуйста
очень полезно! прекрасная подача инфы! Благодарю!
спасибо! хорошая подача материала без лишней "воды".
Спасибо! Про базу данных интересно было бы послушать
This is a fantastic. thank you very much
Спасибо
Хороший материал, с хорошей подачей и приятной музыкой. Спасибо.
Очень крутое объяснение. Автор молодец
Спасибо за урок!
Спасибо 👌
База данных! В студию))
Просто! Доступно! Понятно!
спасибо
Хоспаде что за гений владеет каналом, пойду чекать остальные видосы
Благодарю за высокую оценку 🙂 Рад, что информация оказалась полезной. Впереди много интересного!
Спасибо, за то, что Вы делаете ❤❤❤
Спасибо, очень приятно смотреть
Благодарю Вас за комментарий. Рад, что удаётся создать комфортную атмосферу для получения новых знаний 🙂
Спасибо. Пригодилось.
5:20 да обязательно хочу
Спасибо за ролик. Можешь про Dapper рассказать.
БД обезатильно пож!!!
Можно ли настроить индивидуальное время опроса состояния для каждого сервиса? Есть ли в стандартной админке возможность сохранения и просмотра логов или статистики?
Спасибо за видео. Можно ли через #healthchecks мониторить - память?
Да, Вы можете использовать HealthChecks для мониторинга памяти. Вы можете собирать абсолютно любые метрики, которые посчитаете нужным для мониторинга ваших сервисов. Например, вот так можно запросить аллоцированную память: GC.GetTotalMemory(), а вот так GC.CollectionCount(0) число срабатываний сборщика мусора для нулевого поколения объектов. HealthChecks - это удобное средство для сбора метрик, а состав этих метрик определяете Вы.
Разработка облачной системы для мониторинга качества воздуха в режиме реального времени в городе Алматы Wep APi как можно сделать
Определитесь с облачной платформой на базе которой собираетесь построить Web API. Это может быть AWS, Azure и прочее. Для сбора метрик, я бы рекомендовал Prometheus, а для отображения Grafana.
Какой Web Server и как его настроить?
В современной разработке на ASP.NET Core, как правило, используется Kestrel. Детальную информацию вы сможете найти в официальной документации от Microsoft: docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-5.0