.. _smev3_adapter_metrics: Метрики СМЭВ3-адаптера ----------------------------------------- .. _tab_smev3_adapter_tags: .. table:: Метки, используемые в метриках СМЭВ3-адаптера +------------------+-----------------------+-------------------------------------------------------------------------------------------------+ | Название метки | Описание | Возможные значения | +==================+=======================+=================================================================================================+ | service | Наименование модуля | smev3-adapter | +------------------+-----------------------+-------------------------------------------------------------------------------------------------+ | function | Функция сервиса | - getAttachments - функция получения набора вложений из файлового хранилища СМЭВ3; | | | | | | | | - loadDatamartBlob - функция получения BLOB-объекта из файлового хранилища Витрины данных; | | | | | | | | - request process - функция обработки входящих сообщений; | | | | | | | | - saveDatamartBlob - функция загрузки BLOB-объекта в файловое хранилище Витрины данных; | | | | | | | | - delay - функция задержки выполнения pebble-скрипта; | | | | | | | | - sql - функция выполнения SQL-запросов к Prostore; | | | | | | | | - sqlReliable - функция выполнения устойчивых к сбоям SQL-запросов к Prostore; | | | | | | | | - uploadAttachment - функция загрузки вложения в файловое хранилище СМЭВ3; | | | | | | | | - fifo queue - операции с очередью fifo; | | | | | | | | - upload data - вызов расширения загрузки данных. | +------------------+-----------------------+-------------------------------------------------------------------------------------------------+ | quantile | Квантиль для | - 0.5; | | | метрики | | | | | - 0.75; | | | | | | | | - 0.95. | +------------------+-----------------------+-------------------------------------------------------------------------------------------------+ | kind | Операция с очередью | - add - добавление | | | fifo | | | | | - delete - удаление | | | | | | | | - drop - сброс | +------------------+-----------------------+-------------------------------------------------------------------------------------------------+ | datamart | Датамарт в который | Выбирается из списка прикладных датамартов текущей Витрины данных. | | | производится | | | | загрузка | | +------------------+-----------------------+-------------------------------------------------------------------------------------------------+ | table | Таблица в который | Выбирается из списка таблиц прикладного датамарта, указанного в метке datamart. | | | производится загрузка | | +------------------+-----------------------+-------------------------------------------------------------------------------------------------+ | async | Признак асинхронной | - true; | | | загрузки | | | | | - false. | +------------------+-----------------------+-------------------------------------------------------------------------------------------------+ .. _tab_smev3_adapter_metrics: .. table:: Метрики СМЭВ3-адаптера +------------------------+----------------------------------+-------------------------------------------------------------------------------------+ | Метрика | Метки | Описание | +========================+==================================+=====================================================================================+ | req_count_total | service= "smev3-adapter" | Число запросов получения набора вложений из файлового хранилища СМЭВ3. | | | | | | | function= "getAttachments" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число запросов получения BLOB-объекта из файлового хранилища Витрины данных. | | | | | | | function= "loadDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число обработанных входящих сообщений. | | | | | | | function= "request process" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число запросов на загрузку BLOB-объекта в файловое хранилище Витрины данных | | | | | | | function= "saveDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число задержек выполнения pebble-скрипта. | | | | | | | function= "delay" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число SQL-запросов к Prostore. | | | | | | | function= "sql" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число устойчивых к сбоям SQL-запросов к Prostore. | | | | | | | function= "sqlReliable" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число загрузок вложений в файловое хранилище СМЭВ3. | | | | | | | function= "uploadAttachment" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число запусков шаблонов по расписанию | | | | | | | function= | | | | "schedulerProcessMetric" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число запросов чтения вложений из файлового хранилища СМЭВ3 | | | | | | | function= "attachmentGetContent" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число операций с очередью fifo | | | | | | | function= "fifo queue" | | | | | | | | kind= "add/delete/drop" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число операций вызова расширения загрузки данных | | | | | | | function= "upload data" | | | | | | | | datamart= | | | | "<датамарт для загрузки>" | | | | | | | | table= "<таблица для загрузки>" | | | | | | | | async= "true/false" | | +------------------------+----------------------------------+-------------------------------------------------------------------------------------+ | req_time_seconds_count | service= "smev3-adapter" | Число запросов получения набора вложений из файлового хранилища СМЭВ3. Аналог | | | | метрики req_count_total {service= "smev3-adapter", function= "getAttachments"}. | | | function= "getAttachments" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число запросов получения BLOB-объекта из файлового хранилища Витрины данных. Аналог | | | | метрики req_count_total {service= "smev3-adapter", function= "loadDatamartBlob"}. | | | function= "loadDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число обработанных входящих сообщений. Аналог метрики req_count_total {service= | | | | "smev3-adapter", function= "request process"}. | | | function= "request process" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число запросов на загрузку BLOB-объекта в файловое хранилище Витрины данных. Аналог | | | | метрики req_count_total {service= "smev3-adapter", function= "saveDatamartBlob"}. | | | function= "saveDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число задержек выполнения pebble-скрипта. Аналог метрики req_count_total {service= | | | | "smev3-adapter", function= "delay"}. | | | function= "delay" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число SQL-запросов к Prostore. Аналог метрики req_count_total {service= | | | | "smev3-adapter", function= "sql"}. | | | function= "sql" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число устойчивых к сбоям SQL-запросов к Prostore. Аналог метрики req_count_total | | | | {service= "smev3-adapter", function= "sqlReliable"}. | | | function= "sqlReliable" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число загрузок вложений в файловое хранилище СМЭВ3. Аналог метрики req_count_total | | | | {service= "smev3-adapter", function= "uploadAttachment"}. | | | function= "uploadAttachment" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число запусков шаблонов по расписанию. Аналог метрики req_count_total | | | | {service= "smev3-adapter", function= "schedulerProcessMetric"} | | | function= | | | | "schedulerProcessMetric" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число запросов чтения вложений из файлового хранилища СМЭВ3. Аналог метрики | | | | req_count_total {service= "smev3-adapter", function= "attachmentGetContent "} | | | function= "attachmentGetContent" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число операций с очередью fifo. Аналог метрики req_count_total | | | | {service= "smev3-adapter", function= "fifo queue"} | | | function= "fifo queue" | | | | | | | | kind= "add/delete/drop" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число операций вызова расширения загрузки данных. Аналог метрики req_count_total | | | | {service= "smev3-adapter", function= "upload data"} | | | function= "upload data" | | | | | | | | datamart= | | | | "<датамарт для загрузки>" | | | | | | | | table= "<таблица для загрузки>" | | | | | | | | async= "true/false" | | +------------------------+----------------------------------+-------------------------------------------------------------------------------------+ | req_error_count_total | service= "smev3-adapter" | Число ошибок получения набора вложений из файлового хранилища СМЭВ3. | | | | | | | function= "getAttachments" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число ошибок получения BLOB-объекта из файлового хранилища Витрины данных. | | | | | | | function= "loadDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число входящих сообщений, обработанных с ошибкой. | | | | | | | function= "request process" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число ошибок при загрузке BLOB-объекта в файловое хранилище Витрины данных. | | | | | | | function= "saveDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число ошибок при выполнении задержек pebble-скрипта. | | | | | | | function= "delay" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число ошибок при выполнении SQL-запросов к Prostore. | | | | | | | function= "sql" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число ошибок при выполнении устойчивых к сбоям SQL-запросов к Prostore. | | | | | | | function= "sqlReliable" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число ошибок при загрузке вложений в файловое хранилище СМЭВ3. | | | | | | | function= "uploadAttachment" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число ошибок при запуске шаблонов по расписанию. | | | | | | | function= | | | | "schedulerProcessMetric" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service="smev3-adapter" | Число ошибок чтения вложений из файлового хранилища СМЭВ3. | | | | | | | function= "attachmentGetContent" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число ошибок операций с очередью fifo. | | | | | | | function= "fifo queue" | | | | | | | | kind= "add/delete/drop" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Число ошибок вызова расширения загрузки данных. | | | | | | | function= "upload data" | | | | | | | | datamart= | | | | "<датамарт для загрузки>" | | | | | | | | table= "<таблица для загрузки>" | | | | | | | | async= "true/false" | | +------------------------+----------------------------------+-------------------------------------------------------------------------------------+ | req_time_seconds | service= "smev3-adapter" | Время выполнения запросов получения набора вложений из файлового хранилища СМЭВ3 | | | | для заданного квантиля. | | | function= "getAttachments" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время выполнения запросов получения BLOB-объекта из файлового хранилища Витрины | | | | данных для заданного квантиля. | | | function= "loadDatamartBlob" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время обработки входящих сообщений для заданного квантиля. | | | | | | | function= "request process" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время выполнения запросов на загрузку BLOB-объекта в файловое хранилище Витрины | | | | данных для заданного квантиля. | | | function= "saveDatamartBlob" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время выполнения задержек pebble-скрипта для заданного квантиля. | | | | | | | function= "delay" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время выполнения SQL-запросов к Prostore для заданного квантиля. | | | | | | | function= "sql" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время выполнения устойчивых к сбоям SQL-запросов к Prostore для заданного квантиля. | | | | | | | function= "sqlReliable" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время выполнения загрузки вложений в файловое хранилище СМЭВ3 для заданного | | | | квантиля. | | | function= "uploadAttachment" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время выполнения шаблонов по расписанию для заданного квантиля. | | | | | | | function= | | | | "schedulerProcessMetric" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время выполнения чтения вложений из файлового хранилища СМЭВ3 для заданного | | | | квантиля. | | | function= "attachmentGetContent" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время выполнения операций с очередью fifo для заданного квантиля. | | | | | | | function= "fifo queue" | | | | | | | | kind= "add/delete/drop" | | | | | | | | quantile= "0.95" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Время работы расширения загрузки данных для заданного квантиля. | | | | | | | function= "upload data" | | | | | | | | datamart= | | | | "<датамарт для загрузки>" | | | | | | | | table= "<таблица для загрузки>" | | | | | | | | async= "true/false" | | +------------------------+----------------------------------+-------------------------------------------------------------------------------------+ | req_time_seconds_max | service= "smev3-adapter" | Максимальное время выполнения запросов получения набора вложений из файлового | | | | хранилища СМЭВ3. | | | function= "getAttachments" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время выполнения запросов получения BLOB-объекта из файлового | | | | хранилища Витрины данных. | | | function= "loadDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время обработки входящих сообщений. | | | | | | | function= "request process" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время выполнения запросов на загрузку BLOB-объекта в файловое | | | | хранилище Витрины данных. | | | function= "saveDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время задержек pebble-скрипта. | | | | | | | function= "delay" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время выполнения SQL-запросов к Prostore. | | | | | | | function= "sql" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время выполнения устойчивых к сбоям SQL-запросов к Prostore. | | | | | | | function= "sqlReliable" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время выполнения загрузки вложений в файловое хранилище СМЭВ3. | | | | | | | function= "uploadAttachment" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время выполнения шаблонов по расписанию для заданного квантиля. | | | | | | | function= | | | | "schedulerProcessMetric" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время выполнения чтения вложений из файлового хранилища СМЭВ3 для | | | | заданного квантиля. | | | function= "attachmentGetContent" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время выполнения операций с очередью fifo для заданного квантиля. | | | | | | | function= "fifo queue" | | | | | | | | kind= "add/delete/drop" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Максимальное время работы расширения загрузки данных. | | | | | | | function= "upload data" | | | | | | | | datamart= | | | | "<датамарт для загрузки>" | | | | | | | | table= "<таблица для загрузки>" | | | | | | | | async= "true/false" | | +------------------------+----------------------------------+-------------------------------------------------------------------------------------+ | req_time_seconds_sum | service= "smev3-adapter" | Суммарное время выполнения запросов получения набора вложений из файлового | | | | хранилища СМЭВ3. | | | function= "getAttachments" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время выполнения запросов получения BLOB-объекта из файлового | | | | хранилища Витрины данных. | | | function= "loadDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время обработки входящих сообщений. | | | | | | | function= "request process" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время выполнения запросов на загрузку BLOB-объекта в файловое | | | | хранилище Витрины данных. | | | function= "saveDatamartBlob" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время задержек pebble-скрипта. | | | | | | | function= "delay" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время выполнения SQL-запросов к Prostore. | | | | | | | function= "sql" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время выполнения устойчивых к сбоям SQL-запросов к Prostore. | | | | | | | function= "sqlReliable" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время выполнения загрузки вложений в файловое хранилище СМЭВ3. | | | | | | | function= "uploadAttachment" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время выполнения шаблонов по расписанию для заданного квантиля. | | | | | | | function= | | | | "schedulerProcessMetric" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время выполнения чтения вложений из файлового хранилища СМЭВ3 для | | | | заданного квантиля. | | | function= "attachmentGetContent" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время выполнения операций с очередью fifo для заданного квантиля. | | | | | | | function= "fifo queue" | | | | | | | | kind= "add/delete/drop" | | | +----------------------------------+-------------------------------------------------------------------------------------+ | | service= "smev3-adapter" | Суммарное время работы расширения загрузки данных. | | | | | | | function= "upload data" | | | | | | | | datamart = | | | | "<датамарт для загрузки>" | | | | | | | | table= "<таблица для загрузки>" | | | | | | | | async= "true/false" | | +------------------------+----------------------------------+-------------------------------------------------------------------------------------+