C# ASP.NET Core 5 | Health Checks | Мониторинг API

  Рет қаралды 6,708

codaza

codaza

Күн бұрын

Мониторинг микросервисов написанных на 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

Пікірлер: 31
@codaza-channel
@codaza-channel 3 жыл бұрын
Удобная навигация по видео :) 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 - Завершение
@hysapod
@hysapod 2 жыл бұрын
Спасибо за ролик. Мало рускоязычных каналов по шарпу, продолжай, пожалуйста
@islomegamqulov3437
@islomegamqulov3437 8 ай бұрын
This is a fantastic. thank you very much
@KOCadm
@KOCadm 2 жыл бұрын
очень полезно! прекрасная подача инфы! Благодарю!
@Aibul25
@Aibul25 2 жыл бұрын
Спасибо! Про базу данных интересно было бы послушать
@user-ty2nq6li7g
@user-ty2nq6li7g Жыл бұрын
База данных! В студию))
@chinchilla898
@chinchilla898 3 жыл бұрын
Спасибо за урок!
@iharshyrynkou1834
@iharshyrynkou1834 2 жыл бұрын
Спасибо, за то, что Вы делаете ❤❤❤
@denchikniki2741
@denchikniki2741 2 жыл бұрын
спасибо! хорошая подача материала без лишней "воды".
@user-bv8tk5vt2l
@user-bv8tk5vt2l 2 жыл бұрын
Очень крутое объяснение. Автор молодец
@user-oo4ck9qx4o
@user-oo4ck9qx4o Жыл бұрын
Хороший материал, с хорошей подачей и приятной музыкой. Спасибо.
@nikolaykonko3361
@nikolaykonko3361 2 жыл бұрын
Просто! Доступно! Понятно!
@aim3881
@aim3881 8 ай бұрын
Спасибо
@user-yo7mw6oj4p
@user-yo7mw6oj4p 2 жыл бұрын
Спасибо. Пригодилось.
@ProviceUnity
@ProviceUnity Жыл бұрын
Спасибо 👌
@user-nu2ug9tq3g
@user-nu2ug9tq3g 2 жыл бұрын
Спасибо, очень приятно смотреть
@codaza-channel
@codaza-channel 2 жыл бұрын
Благодарю Вас за комментарий. Рад, что удаётся создать комфортную атмосферу для получения новых знаний 🙂
@saurkfamily4465
@saurkfamily4465 2 жыл бұрын
Хоспаде что за гений владеет каналом, пойду чекать остальные видосы
@codaza-channel
@codaza-channel 2 жыл бұрын
Благодарю за высокую оценку 🙂 Рад, что информация оказалась полезной. Впереди много интересного!
@sergeyvasilenko7641
@sergeyvasilenko7641 Жыл бұрын
спасибо
@saurkfamily4465
@saurkfamily4465 2 жыл бұрын
5:20 да обязательно хочу
@KOCadm
@KOCadm 2 жыл бұрын
БД обезатильно пож!!!
@Ind3xO4
@Ind3xO4 Жыл бұрын
Спасибо за ролик. Можешь про Dapper рассказать.
@stelvvt
@stelvvt Жыл бұрын
Можно ли настроить индивидуальное время опроса состояния для каждого сервиса? Есть ли в стандартной админке возможность сохранения и просмотра логов или статистики?
@nikolay501
@nikolay501 2 жыл бұрын
Спасибо за видео. Можно ли через #healthchecks мониторить - память?
@codaza-channel
@codaza-channel 2 жыл бұрын
Да, Вы можете использовать HealthChecks для мониторинга памяти. Вы можете собирать абсолютно любые метрики, которые посчитаете нужным для мониторинга ваших сервисов. Например, вот так можно запросить аллоцированную память: GC.GetTotalMemory(), а вот так GC.CollectionCount(0) число срабатываний сборщика мусора для нулевого поколения объектов. HealthChecks - это удобное средство для сбора метрик, а состав этих метрик определяете Вы.
@saulekz4163
@saulekz4163 2 жыл бұрын
Разработка облачной системы для мониторинга качества воздуха в режиме реального времени в городе Алматы Wep APi как можно сделать
@codaza-channel
@codaza-channel 2 жыл бұрын
Определитесь с облачной платформой на базе которой собираетесь построить Web API. Это может быть AWS, Azure и прочее. Для сбора метрик, я бы рекомендовал Prometheus, а для отображения Grafana.
@nicolovvictor1887
@nicolovvictor1887 2 жыл бұрын
Какой Web Server и как его настроить?
@codaza-channel
@codaza-channel 2 жыл бұрын
В современной разработке на ASP.NET Core, как правило, используется Kestrel. Детальную информацию вы сможете найти в официальной документации от Microsoft: docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-5.0
C# ASP.NET Core 5 | Hangfire
24:30
codaza
Рет қаралды 10 М.
The Best Way to Add Health Checks in Any .NET App
12:31
Nick Chapsas
Рет қаралды 88 М.
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 16 МЛН
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 34 МЛН
Получилось у Миланы?😂
00:13
ХАБИБ
Рет қаралды 4,4 МЛН
Intro to Health Checks in .NET Core
1:13:53
IAmTimCorey
Рет қаралды 49 М.
C# Proxy Заместитель | Design Patterns
28:51
codaza
Рет қаралды 18 М.
Don't throw exceptions in C#. Do this instead
18:13
Nick Chapsas
Рет қаралды 255 М.
Docker - автоперезагрузка контейнера при отказе приложения
26:15
RealManual | Егоров Василий
Рет қаралды 1,2 М.
Dockerize .NET 6 in 10 Minutes
13:33
Wes Doyle
Рет қаралды 139 М.
Микросервисы для Дебила
9:19
ПИТОНИСТЫ | КИРИЛЛ ПОЗДНЯКОВ
Рет қаралды 35 М.
Getting Started with OpenTelemetry in .NET
19:56
Nick Chapsas
Рет қаралды 54 М.
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 16 МЛН