6. Приложение A «Описание доступных метрик Агента СМЭВ4»
Ниже приведены доступные метрики Агента СМЭВ4. Не описанные в данном разделе метрики не рекомендуются к использованию.
Группа |
Метрика |
Название в Prometheus |
Описание |
Метка |
|---|---|---|---|---|
ApiGatway |
apigw_consumer_request - метрики выполнения ApiGateway-запроса на стороне потребителя. Замер происходит между получением Агента СМЭВ4 запроса по HTTP от ИС Потребителя и отправкой всех данных ответа по HTTP в ИС Потребителя. |
|
Количество выполненных запросов |
status |
|
Время выполнения запроса |
quantile |
||
|
Максимальное время выполнения запроса |
|||
apigw_provider_request - метрики выполнения ApiGateway-запроса на стороне поставщика. Замер происходит от получения запроса по RSocket от ядра до отправки всех данных ответа по RSocket в ядро. |
|
Количество выполненных запросов |
nodeId status |
|
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
SQL |
rest_sql_request - метрики выполнения произвольного SQL-запроса, полученного через REST-интерфейс, на стороне потребителя. Замер происходит между получением запроса по HTTP от ИС и отправкой всех данных ответа по HTTP ИС. |
|
Количество выполненных запросов |
status |
|
Время выполнения запроса |
quantile |
||
|
Максимальное время выполнения запроса |
|||
jdbc_sql_request - метрики выполнения произвольного SQL-запроса, полученного через JDBC-интерфейс, на стороне потребителя. Замер происходит между получением запроса по JDBC от ИС и отправкой всех данных ответа по JDBC ИС. |
|
Количество выполненных запросов |
nodeId status |
|
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
rest_regulated_query - метрики выполнения SQL-РЗ, полученного через REST-интерфейс, на стороне потребителя. Замер происходит между получением запроса по HTTP от ИС и отправкой всех данных ответа по HTTP ИС. |
|
Количество выполненных запросов |
nodeId status |
|
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
jdbc_regulated_query - метрики выполнения SQL-РЗ (call-запрос), полученного через JDBC-интерфейс, на стороне потребителя. Замер происходит между получением запроса по JDBC от ИС и отправкой всех данных ответа по JDBC ИС. |
|
Количество выполненных запросов |
nodeId status |
|
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
subquery_provider_request - метрики выполнения SQL-подзапроса любого типа, полученного от ядра, на стороне поставщика. При использовании HTTP2-протокола для доступа к Prostore замер происходит от получения запроса по RSocket от ядра до отправки всех данных ответа по RSocket в ядро. При использовании Kafka для доступа к Prostore замер происходит от получения запроса по RSocket до отправки запроса в Kafka витрины. |
|
Количество выполненных запросов |
nodeId status |
|
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
BLOB |
rest_blob_request - метрики выполнения BLOB-запроса, на стороне потребителя. Замер происходит между получением запроса по HTTP от ИС и отправкой всех данных ответа по HTTP ИС. |
|
Количество выполненных запросов |
nodeId status |
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
jdbc_blob_request - метрики выполнения BLOB-запроса, полученного через JDBC-интерфейс, на стороне потребителя. Замер происходит между получением запроса по JDBC от ИС и отправкой всех данных ответа по JDBC ИС. |
|
Количество выполненных запросов |
nodeId status |
|
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
blob_provider_request - метрики выполнения BLOB-запроса, полученного от ядра, на стороне поставщика. При использовании HTTP2-протокола для доступа к Prostore замер происходит от получения запроса по RSocket от ядра до отправки всех данных ответа по RSocket в ядро. При использовании Kafka для доступа к Prostore замер происходит от получения запроса по RSocket до отправки запроса в Kafka витрины. |
|
Количество выполненных запросов |
nodeId status |
|
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
Управление Витриной |
datamart_management_provider_request - метрики выполнения запроса управления витриной, полученного от ядра, на стороне поставщика. Замер происходит между получением запроса по RSocket от ядра и отправкой всех данных ответа по RSocket в ядро. |
|
Количество выполненных запросов |
nodeId status |
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
Подписки |
rest_get_offset_request - метрики подписок на витрины 2.х: запрос чтения примененных CN на стороне потребителя. Замер происходит между получением запроса по HTTP от ИС и отправкой всех данных ответа по HTTP ИС. |
|
Количество выполненных запросов |
nodeId status |
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
rest_commit_offset_request - метрики подписок на витрины 2.х: запрос фиксации примененных CN на стороне потребителя. Замер происходит между получением запроса по HTTP от ИС и отправкой всех данных ответа по HTTP ИС. |
|
Количество выполненных запросов |
nodeId status |
|
|
Время выполнения запроса |
nodeId quantile |
||
|
Максимальное время выполнения запроса |
nodeId |
||
Прочие |
Статус соединения Агента СМЭВ4 с Ядром СМЭВ4 |
|
Статус соединения с брокером
|
nodeId type address |
№ |
Метка |
Описание |
|---|---|---|
1 |
status |
Успешность выполнения запросов. Возможные значения:
|
2 |
quantile |
Возможные значения: 0.95, 0.99 |
3 |
address |
Адрес брокера |
4 |
nodeId |
Идентификатор ЦОД Ядра СМЭВ4 |
5 |
type |
Тип соединения:
|
Типовой дашборд Grafana приложен в файле ниже: