Информационный портал по безопасности » Программирование » Мониторинг ping'ов между узлами Kubernetes — наш рецепт

 

Мониторинг ping'ов между узлами Kubernetes — наш рецепт

Автор: admin от 11-03-2019, 15:05, посмотрело: 105

Мониторинг ping'ов между узлами Kubernetes — наш рецепт


Нередко при диагностике проблем в кластере Kubernetes мы замечаем, что иногда моросит* один из узлов кластера и, конечно же, происходит это редко и странно. Так мы пришли к необходимости в инструменте, который бы делал ping с каждого узла на каждый узел и отдавал результаты своей работы в виде метрик Prometheus. Нам бы оставалось лишь нарисовать графики в Grafana и быстро локализовать сбойный узел (и при необходимости убрать с него все pod'ы, после чего произвести соответствующие работы**)…здесь.)[/i]
  • В итоге, node-exporter считывает эти файлы, а Prometheus собирает все данные с node-exporter.



  • Что получилось?



    Теперь — к долгожданному результату. Когда такие метрики были созданы, мы можем на них посмотреть и, конечно, нарисовать наглядные графики. Вот как всё выглядит.



    Во-первых, есть общий блок с возможностью (с помощью селектора) выбрать список узлов, с которых и на которые выполняется ping. Так выглядит сводная таблица по пингу между выбранными узлами за период, указанный в Grafana dashboard:



    Мониторинг ping'ов между узлами Kubernetes — наш рецепт


    А вот графики с общей информацией по выбранным узлам:



    Мониторинг ping'ов между узлами Kubernetes — наш рецепт


    Также у нас имеется список строк, каждая из которых — графики по одному отдельному узлу из селектора [i]Source node[/i]:



    Мониторинг ping'ов между узлами Kubernetes — наш рецепт


    Если развернуть такую строку, то видно информацию по пингам с конкретного узла на все остальные, что были выбраны в селекторе [i]Destination nodes[/i]:



    Мониторинг ping'ов между узлами Kubernetes — наш рецепт


    Эта информация в графиках:



    Мониторинг ping'ов между узлами Kubernetes — наш рецепт


    Наконец, как же будут выглядеть заветные графики с плохим пингом между узлами?



    Мониторинг ping'ов между узлами Kubernetes — наш рецепт


    Мониторинг ping'ов между узлами Kubernetes — наш рецепт


    Если вы наблюдаете подобное в реальном окружении — самое время разобраться с причинами.



    P.S.



    Читайте также в нашем блоге:





    Источник: Хабр / Интересные публикации

    Категория: Программирование

    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

    Добавление комментария

    Имя:*
    E-Mail:
    Комментарий:
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent