События мониторинга#

Сбор метрик и их мониторинг осуществляется при помощи компонента Объединенный мониторинг Unimon (MONA).

Метрики мониторинга компонента asdt-master#

Таблица метрик мониторинга компонента asdt-master:

Метрика

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

Тип метрики

Описание метрики

1

available

BOOLEAN

GAUGE

Статус готовности компонента

2

requests_started

API_CALLS

COUNTER

Количество вызовов, начавших выполнение запросов

3

requests_completed

API_CALLS

COUNTER

Количество завершенных вызовов, начавших выполнение запросов

4

requests

API_CALLS

COUNTER

Количество успешных вызовов

5

requests_failed

API_CALLS

COUNTER

Количество неуспешных вызовов

6

response_time

SECONDS

SUMMARY

Время ответа на успешный запрос

7

requests_active

API_CALLS

GAUGE

Количество вызовов, находящихся в процессе выполнения

8

errors

API_CALLS

COUNTER

Количество вызовов с ошибкой

9

errors_timeout

API_CALLS

COUNTER

Количество тайм-аутов

10

kafka_handlers_total

COUNT

GAUGE

Размер пула и количество активных потоков-обработчиков

11

db_available

BOOLEAN

GAUGE

Статус соединения с БД

12

db_connections_active

COUNT

GAUGE

Текущее число активных соединений, которые используются для ресурсов DataSource

13

db_connections_max

COUNT

GAUGE

Максимальное количество активных соединений, которое возможно использовать в пуле

14

db_connections_min

COUNT

GAUGE

Минимальное количество соединений для установки в пуле

15

db_connections_idle

COUNT

GAUGE

Количество установленных, но не используемых соединений

Метрики мониторинга компонента asdt-agent#

Таблица метрик мониторинга компонента asdt-master:

Метрика

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

Тип метрики

Описание метрики

1

available

BOOLEAN

GAUGE

Статус готовности компонента

2

requests_started

API_CALLS

COUNTER

Количество вызовов, начавших выполнение запросов

3

requests_completed

API_CALLS

COUNTER

Количество завершенных вызовов, начавших выполнение запросов

4

requests

API_CALLS

COUNTER

Количество успешных вызовов

5

requests_failed

API_CALLS

COUNTER

Количество неуспешных вызовов

6

response_time

SECONDS

SUMMARY

Время ответа на успешный запрос

7

requests_active

API_CALLS

GAUGE

Количество вызовов, находящихся в процессе выполнения

8

errors

API_CALLS

COUNTER

Количество вызовов с ошибкой

9

errors_timeout

API_CALLS

COUNTER

Количество тайм-аутов

10

kafka_handlers_total

COUNT

GAUGE

Размер пула и количество активных потоков-обработчиков

Метрики мониторинга компонента asdt-manager#

Таблица метрик мониторинга компонента asdt-manager:

Метрика

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

Тип метрики

Описание метрики

1

available

BOOLEAN

GAUGE

Статус готовности компонента

2

requests_started

API_CALLS

COUNTER

Количество вызовов, начавших выполнение запросов

3

requests_completed

API_CALLS

COUNTER

Количество завершенных вызовов, начавших выполнение запросов

4

requests

API_CALLS

COUNTER

Количество успешных вызовов

5

requests_failed

API_CALLS

COUNTER

Количество неуспешных вызовов

6

response_time

SECONDS

SUMMARY

Время ответа на успешный запрос

7

requests_active

API_CALLS

GAUGE

Количество вызовов, находящихся в процессе выполнения

8

errors

API_CALLS

COUNTER

Количество вызовов с ошибкой

9

errors_timeout

API_CALLS

COUNTER

Количество тайм-аутов

Метрики мониторинга утилизации коммунальных ресурсов сервиса ASDT#

Таблица метрик мониторинга утилизации коммунальных ресурсов сервиса ASDT для компонента asdt-master:

Метрика

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

Тип метрики

Описание метрики

Комментарий

1

transfer_request_counter

API_CALLS

COUNTER

Количество заявок на перенос данных

Метрика может быть использована для Cost Calculator

2

register_request_counter

API_CALLS

COUNTER

Количество сообщений регистрации заявок на перенос данных

Метрика может быть использована для Rate Limiter

3

asdt_incoming_message_size_bytes

MiB

COUNTER

Размер входящего сообщения

Метрика может быть использована для Cost Calculator

Таблица метрик мониторинга утилизации коммунальных ресурсов сервиса ASDT для компонента asdt-agent:

Метрика

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

Тип метрики

Описание метрики

Комментарий

1

asdt_incoming_message_size_bytes

MiB

COUNTER

Размер входящего сообщения

Метрика может быть использована для Cost Calculator

2

asdt_state_store_message_size_bytes

MiB

COUNTER

Размер сообщения сохранения состояния

Метрика может быть использована для Cost Calculator

Вспомогательные таблицы#

Таблица единиц измерения метрик:

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

Описание

1

GAUGE

Счетчик, использующийся для монотонно возрастающих значений

2

COUNTER

Датчик, сообщающий данные только при наблюдении

3

SUMMARY

Значение, обеспечивающее распределение событий и простой подсчет

Таблица типов метрик:

Тип метрики

Описание

1

BOOLEAN

Логический тип, принимающий два возможных значения – 0 или 1

2

SECONDS

Секунды

3

COUNT

Общий счетчик

4

API_CALLS

Счетчик API вызовов