Анализ отдельных экземпляров серсиса

Материал из Документация Ключ-АСТРОМ
Концепция «экземпляра сервиса» постепенно выводится из употребления.

Для параметров, таких как рабочая нагрузка Kubernetes, под, хост и т. д., извлекайте метрики из трассировок с помощью OpenPipeline и разделяйте их по параметрам инфраструктуры.

Ключ-АСТРОМ предоставляет возможность обнаружения кластерных сервисов. Кластерные сервисы — это сервисы, которые обслуживаются несколькими процессами. Ключ-АСТРОМ позволяет анализировать распределение нагрузки, распределение времени отклика и частоту сбоев каждого отдельного экземпляра сервиса.

Для просмотра экземпляров сервиса

  1. Перейдите в раздел Сервисы.
  2. Выберите кластерный сервис, который хотите проанализировать.
  3. На странице обзора сервиса выберите кнопку «Подробнее» (...) в правом верхнем углу > Просмотреть все детали запроса.
  4. Прокрутите вниз и разверните раздел Экземпляры служб, чтобы просмотреть подробную информацию.
  5. Выберите экземпляр службы, который хотите проанализировать. Дополнительные сведения см. ниже.

Imageа21.png

Анализ метрик экземпляров сервисов

В разделе Экземпляры службы содержится запись для каждого существующего (или существовавшего в течение анализируемого периода ) экземпляра этого сервиса. Для каждого экземпляра можно увидеть узел кластера, на котором он работает (указан под именем экземпляра службы), общее время выполнения, а также медианное время ответа (см. картинку выше).

Выберите отдельный экземпляр службы, чтобы отобразить время отклика, частоту сбоев, потребление ЦП и пропускную способность для данного экземпляра. Это позволит понять, происходит ли всплеск общего времени отклика службы на всех экземплярах или только на одном. Обратите внимание, что имя конкретного экземпляра отображается в качестве критерия фильтрации.

Выберите Просмотреть времени отклика хотспотов, чтобы более подробно изучить различия во времени отклика между узлами. В приведенном ниже примере показан анализ времени отклика для одного экземпляра. Обратите внимание, что имя узла экземпляра отображается под заголовком страницы в виде фильтра.

Imageа22.png

Посмотрите, какие экземпляры совершают запросы в другие сервисы

Еще один интересный момент, который вы получаете при анализе экземпляров сервисов, — это подробная информация о конкретных экземплярах, из которых исходят определенные вызовы. Просто выберите Анализ распределения > Анализ бектрейса на любой странице экземпляра сервиса. Анализ трассировки стека предоставляет разбивку по экземплярам для каждого сервиса. Обратите внимание на вкладку «Экземпляры» в приведенном ниже примере.

Imageа23.png