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

Sdílet
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

Komentáře • 30

  • @codaza-channel
    @codaza-channel  Před 3 lety +8

    Удобная навигация по видео :)
    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 Před 2 lety +5

    Спасибо за ролик. Мало рускоязычных каналов по шарпу, продолжай, пожалуйста

  • @KOCadm
    @KOCadm Před 2 lety +5

    очень полезно! прекрасная подача инфы! Благодарю!

  • @denchikniki2741
    @denchikniki2741 Před 2 lety +2

    спасибо! хорошая подача материала без лишней "воды".

  • @Aibul25
    @Aibul25 Před 2 lety +3

    Спасибо! Про базу данных интересно было бы послушать

  • @islomegamqulov3437
    @islomegamqulov3437 Před 8 měsíci

    This is a fantastic. thank you very much

  • @aim3881
    @aim3881 Před 8 měsíci

    Спасибо

  • @user-oo4ck9qx4o
    @user-oo4ck9qx4o Před rokem

    Хороший материал, с хорошей подачей и приятной музыкой. Спасибо.

  • @user-bv8tk5vt2l
    @user-bv8tk5vt2l Před 2 lety +3

    Очень крутое объяснение. Автор молодец

  • @chinchilla898
    @chinchilla898 Před 3 lety +2

    Спасибо за урок!

  • @ProviceUnity
    @ProviceUnity Před rokem

    Спасибо 👌

  • @user-ty2nq6li7g
    @user-ty2nq6li7g Před rokem

    База данных! В студию))

  • @nikolaykonko3361
    @nikolaykonko3361 Před 2 lety +1

    Просто! Доступно! Понятно!

  • @sergeyvasilenko7641
    @sergeyvasilenko7641 Před rokem

    спасибо

  • @saurkfamily4465
    @saurkfamily4465 Před 2 lety +1

    Хоспаде что за гений владеет каналом, пойду чекать остальные видосы

    • @codaza-channel
      @codaza-channel  Před 2 lety +2

      Благодарю за высокую оценку 🙂 Рад, что информация оказалась полезной. Впереди много интересного!

  • @iharshyrynkou1834
    @iharshyrynkou1834 Před 2 lety +1

    Спасибо, за то, что Вы делаете ❤❤❤

  • @user-nu2ug9tq3g
    @user-nu2ug9tq3g Před 2 lety +1

    Спасибо, очень приятно смотреть

    • @codaza-channel
      @codaza-channel  Před 2 lety +1

      Благодарю Вас за комментарий. Рад, что удаётся создать комфортную атмосферу для получения новых знаний 🙂

  • @user-yo7mw6oj4p
    @user-yo7mw6oj4p Před 2 lety +1

    Спасибо. Пригодилось.

  • @saurkfamily4465
    @saurkfamily4465 Před 2 lety +1

    5:20 да обязательно хочу

  • @Ind3xO4
    @Ind3xO4 Před rokem

    Спасибо за ролик. Можешь про Dapper рассказать.

  • @KOCadm
    @KOCadm Před 2 lety +3

    БД обезатильно пож!!!

  • @stelvvt
    @stelvvt Před rokem

    Можно ли настроить индивидуальное время опроса состояния для каждого сервиса? Есть ли в стандартной админке возможность сохранения и просмотра логов или статистики?

  • @nikolay501
    @nikolay501 Před 2 lety +2

    Спасибо за видео. Можно ли через #healthchecks мониторить - память?

    • @codaza-channel
      @codaza-channel  Před 2 lety +2

      Да, Вы можете использовать HealthChecks для мониторинга памяти. Вы можете собирать абсолютно любые метрики, которые посчитаете нужным для мониторинга ваших сервисов. Например, вот так можно запросить аллоцированную память: GC.GetTotalMemory(), а вот так GC.CollectionCount(0) число срабатываний сборщика мусора для нулевого поколения объектов. HealthChecks - это удобное средство для сбора метрик, а состав этих метрик определяете Вы.

  • @saulekz4163
    @saulekz4163 Před 2 lety

    Разработка облачной системы для мониторинга качества воздуха в режиме реального времени в городе Алматы Wep APi как можно сделать

    • @codaza-channel
      @codaza-channel  Před 2 lety

      Определитесь с облачной платформой на базе которой собираетесь построить Web API. Это может быть AWS, Azure и прочее. Для сбора метрик, я бы рекомендовал Prometheus, а для отображения Grafana.

  • @nicolovvictor1887
    @nicolovvictor1887 Před 2 lety

    Какой Web Server и как его настроить?

    • @codaza-channel
      @codaza-channel  Před 2 lety

      В современной разработке на ASP.NET Core, как правило, используется Kestrel. Детальную информацию вы сможете найти в официальной документации от Microsoft: docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-5.0