События мониторинга#
Сбор метрик и их мониторинг осуществляется при помощи компонента Объединенный мониторинг 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 вызовов |