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