Облачная платформаAdvanced

Поддерживаемые метрики

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Вы можете использовать Cloud Eye для мониторинга метрик кластера CSS в реальном времени и быстро обрабатывать исключения.

Функция

В этом разделе описываются метрики CSS, которые могут мониториться Cloud Eye, а также их пространства имён и измерения. Вы можете запрашивать метрики и оповещения, созданные CSS, в консоли Cloud Eye или с помощью API.

  • Если в центре конфигурации кластера Logstash отсутствуют записи операций со списком конвейеров, записи мониторинга этого кластера Logstash будут пустыми.
  • Когда данные Events конвейера динамически изменяются, данные мониторинга меняются соответственно. Когда задача конвейера запускается или останавливается, или данные Events стабильны, данные мониторинга остаются неизменными.
Note

Cloud Eye может мониторить измерения (или объекты), вложенные до максимальной глубины в четыре уровня (уровни 0‑3). 3 — самый глубокий уровень. Например, если измеряемое измерение метрики имеет вид cluster_id,instance_id, то cluster_id обозначает уровень 0, а instance_id — уровень 1.

Пространства имён

SYS.ES

CSS.CUSTOM

Метрики мониторинга кластера

Note

Накопленное значение: значение накапливается с момента запуска узла. После перезапуска узла значение сбрасывается до нуля и начинает накапливаться заново.

Table 1 Logstash cluster monitoring metrics

ID метрики

Метрика

Описание

Диапазон значений

Единица

Система счисления

Размерность

Интервал мониторинга (Raw)

max_jvm_heap_usage

Максимальное использование кучи JVM

Максимальное использование кучи JVM узлами в кластере CSS

0~100

%

N/A

cluster_id

1 минута

max_jvm_young_gc_time

Максимальная длительность молодого GC JVM

Максимальная накопленная длительность молодого GC JVM узлами в кластере CSS

≥ 0

ms

N/A

cluster_id

1 минута

max_jvm_young_gc_count

Максимальное количество сборок мусора молодого поколения JVM

Максимальное накопленное количество сборок мусора молодого поколения JVM узлов в кластере CSS

≥ 0

Количество

N/A

cluster_id

1 минута

max_jvm_old_gc_time

Максимальная продолжительность сборки мусора старого поколения JVM

Максимальная накопленная продолжительность сборки мусора старого поколения JVM узлов в кластере CSS

≥ 0

ms

N/A

cluster_id

1 минута

max_jvm_old_gc_count

Max. JVM Old GC Count

Максимальное накопленное количество сборок мусора JVM Old GC на узлах в кластере CSS.

≥ 0

Count

N/A

cluster_id

1 минута

max_cpu_usage

Max. CPU Usage

Максимальное использование CPU узлом в кластере CSS

0~100

%

N/A

cluster_id

1 minute

max_load_average

Max. Node Load

Максимальное количество средних задач в очереди за минуту на узлах в кластере

≥ 0

Count

N/A

cluster_id

1 minute

avg_cpu_usage

Avg. CPU Usage

Среднее использование CPU узлом в кластере CSS.

0~100

%

N/A

cluster_id

1 minute

avg_load_average

Средняя нагрузка узла

Среднее количество задач в очереди в минуту на узлах в кластере CSS

≥ 0

Количество

N/A

cluster_id

1 минута

avg_jvm_heap_usage

Среднее использование кучи JVM

Среднее использование кучи JVM узла в кластере CSS

0~100

%

N/A

cluster_id

1 минута

avg_jvm_old_gc_count

Среднее количество сборок мусора старого поколения JVM

Среднее количество сборок мусора старого поколения узлов в кластере CSS

≥ 0

Количество

N/A

cluster_id

1 минута

avg_jvm_old_gc_time

Средняя продолжительность GC старого поколения JVM

Средняя продолжительность сборки мусора старого поколения узлов в кластере CSS

≥ 0

ms

N/A

cluster_id

1 минута

avg_jvm_young_gc_count

Среднее количество GC в JVM молодого поколения

Среднее количество сборок мусора молодого поколения узлов в кластере CSS

≥ 0

Количество

N/A

cluster_id

1 минута

avg_jvm_young_gc_time

Средняя длительность GC молодого поколения JVM

Средняя длительность сборки мусора молодого поколения узлов в кластере CSS

≥ 0

ms

N/A

cluster_id

1 минута

sum_events_in

Общее количество записей, прошедших через Input Plug-in

Общее количество записей, прошедших через input plugin на всех узлах в кластере

≥ 0

Количество

N/A

cluster_id

1 минута

sum_events_filtered

Общее количество записей, прошедших через плагин фильтра

Общее количество записей, прошедших через плагин filter на всех узлах в кластере

≥ 0

Количество

N/A

cluster_id

1 минута

sum_events_out

Общее количество записей, прошедших через плагин выхода

Общее количество записей, прошедших через плагин out на всех узлах в кластере

≥ 0

Количество

N/A

cluster_id

1 минута

Метрики мониторинга узла

Таблица 2 метрики мониторинга узла Logstash

Идентификатор метрики

Метрика

Описание

Диапазон значений

Единица измерения

Система счисления

Измерение

Интервал мониторинга (Raw)

jvm_heap_usage

JVM Heap Usage

Использование кучи памяти JVM узлом.

0~100

%

N/A

cluster_id,instance_id

1 минута

cpu_usage

CPU Usage

Использование CPU.

0~100

%

N/A

cluster_id,instance_id

1 минута

load_average

Average Load

Среднее количество задач в очереди за минуту на узле

≥ 0

Count

N/A

cluster_id,instance_id

1 минута

jvm_old_gc_count

Общее количество GC старого поколения JVM

Количество сборок мусора старого поколения

≥ 0

Количество

N/A

cluster_id,instance_id

1 минута

jvm_old_gc_time

Общая продолжительность GC старого поколения JVM

Время, затраченное на сборку мусора старого поколения

≥ 0

ms

N/A

cluster_id,instance_id

1 минута

jvm_young_gc_count

Общее количество GC в молодом поколении JVM

Количество запусков сборки мусора молодого поколения

≥ 0

Количество

N/A

cluster_id,instance_id

1 минута

jvm_young_gc_time

Продолжительность GC молодого поколения JVM

Время, затраченное на сборку мусора молодого поколения

≥ 0

ms

N/A

cluster_id,instance_id

1 минута

events_in

Записи, прошедшие через Input Plug-in на узле

Количество записей данных, прошедших через плагин input на текущем узле

≥ 0

Количество

N/A

cluster_id,instance_id

1 минута

events_filtered

Записи, прошедшие через плагин filter на узле

Количество записей, прошедших через плагин filter на текущем узле

≥ 0

Количество

N/A

cluster_id,instance_id

1 минута

events_out

Записи, прошедшие через плагин out на узле

Количество записей, прошедших через плагин out на текущем узле

≥ 0

Количество

N/A

cluster_id,instance_id

1 минута

Метрики мониторинга конвейера Logstash

Table 3 Метрики мониторинга конвейера Logstash

ID метрики

Метрика

Описание

Диапазон значений

Единица измерения

Система счисления

Размерность

Интервал мониторинга (Raw)

logstash_pipeline_events_in

Записи, прошедшие через Input Plug-in в Pipeline

Количество записей, прошедших через input plug-in за текущий период мониторинга pipeline

≥ 0

Count

N/A

cluster_id,instance_id,pipeline_name

или

cluster_id,pipeline_name

1 минута

logstash_pipeline_events_filtered

Записи, прошедшие через Filter Plug-in

Количество записей, прошедших через filtered plug-in за текущий период мониторинга pipeline

≥ 0

Count

N/A

cluster_id,instance_id,pipeline_name

или

cluster_id,pipeline_name

1 минута

logstash_pipeline_events_out

Записи, прошедшие через Out Plug-in из конвейера

Количество записей, прошедших через out plug-in за текущий период мониторинга конвейера

≥ 0

Количество

N/A

cluster_id,instance_id,pipeline_name

или

cluster_id,pipeline_name

1 минута

Если объект находится в иерархической системе, указывайте измерение мониторинга в иерархической форме при использовании API для запроса метрик этого объекта.

Например, чтобы запросить использование CPU (cpu_usage) узла кластера Logstash в CSS, информация об измерении этой метрики выглядит как cluster_id,instance_id, где cluster_id указывает уровень 0, а instance_id — уровень 1.

  • Чтобы запросить одну метрику, вызвав API, измерение instance_id используется следующим образом:
    dim.0=cluster_id,3d65c1ac-9a9f-4c5f-a054-35184a087bb2&dim.1=instance_id,6666cd76f96956469e7be39d750cc7d9

    где 3d65c1ac-9a9f-4c5f-a054-35184a087bb2 и 6666cd76f96956469e7be39d750cc7d9 являются значениями cluster_id и instance_id соответственно. Чтобы узнать, как получить эти значения, см. Dimensions.

  • Для запроса нескольких метрик через API используется измерение instance_id следующим образом:
    "dimensions": [
    {
    "name": "cluster_id",
    "value": "3d65c1ac-9a9f-4c5f-a054-35184a087bb2"
    },
    {
    "name": "instance_id",
    "value": "6666cd76f96956469e7be39d750cc7d9"
    }
    ]

    где 3d65c1ac-9a9f-4c5f-a054-35184a087bb2 и 6666cd76f96956469e7be39d750cc7d9 являются значениями cluster_id и instance_id соответственно. Как получить эти значения, см. Dimensions.

Измерения

Таблица 4 Описание измерения

Ключ

Значение

cluster_id

Идентификатор кластера.

Это значение можно получить из поля clusters[].id в теле ответа API Querying the Cluster List.

instance_id

Идентификатор узла кластера.

Это значение можно получить из поля clusters[].instances[].id в теле ответа API Querying the Cluster List.

pipeline_name

Имя конвейера Logstash.

Это значение можно получить из поля pipelines[].name в теле ответа API Querying the Pipeline List.