Анализ отдельных экземпляров серсиса
| Концепция «экземпляра сервиса» постепенно выводится из употребления.
Для параметров, таких как рабочая нагрузка Kubernetes, под, хост и т. д., извлекайте метрики из трассировок с помощью OpenPipeline и разделяйте их по параметрам инфраструктуры. |
Ключ-АСТРОМ предоставляет возможность обнаружения кластерных сервисов. Кластерные сервисы — это сервисы, которые обслуживаются несколькими процессами. Ключ-АСТРОМ позволяет анализировать распределение нагрузки, распределение времени отклика и частоту сбоев каждого отдельного экземпляра сервиса.
Для просмотра экземпляров сервиса
- Перейдите в раздел Сервисы.
- Выберите кластерный сервис, который хотите проанализировать.
- На странице обзора сервиса выберите кнопку «Подробнее» (...) в правом верхнем углу > Просмотреть все детали запроса.
- Прокрутите вниз и разверните раздел Экземпляры служб, чтобы просмотреть подробную информацию.
- Выберите экземпляр службы, который хотите проанализировать. Дополнительные сведения см. ниже.
Анализ метрик экземпляров сервисов
В разделе Экземпляры службы содержится запись для каждого существующего (или существовавшего в течение анализируемого периода ) экземпляра этого сервиса. Для каждого экземпляра можно увидеть узел кластера, на котором он работает (указан под именем экземпляра службы), общее время выполнения, а также медианное время ответа (см. картинку выше).
Выберите отдельный экземпляр службы, чтобы отобразить время отклика, частоту сбоев, потребление ЦП и пропускную способность для данного экземпляра. Это позволит понять, происходит ли всплеск общего времени отклика службы на всех экземплярах или только на одном. Обратите внимание, что имя конкретного экземпляра отображается в качестве критерия фильтрации.
Выберите Просмотреть времени отклика хотспотов, чтобы более подробно изучить различия во времени отклика между узлами. В приведенном ниже примере показан анализ времени отклика для одного экземпляра. Обратите внимание, что имя узла экземпляра отображается под заголовком страницы в виде фильтра.
Посмотрите, какие экземпляры совершают запросы в другие сервисы
Еще один интересный момент, который вы получаете при анализе экземпляров сервисов, — это подробная информация о конкретных экземплярах, из которых исходят определенные вызовы. Просто выберите Анализ распределения > Анализ бектрейса на любой странице экземпляра сервиса. Анализ трассировки стека предоставляет разбивку по экземплярам для каждого сервиса. Обратите внимание на вкладку «Экземпляры» в приведенном ниже примере.


