C# ASP.NET Core 5 | Health Checks | Мониторинг API
ฝัง
- เผยแพร่เมื่อ 20 ก.ค. 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