9. Метрики сервиса формирования документов

Таблица 9.4 Метки, используемые в метриках сервиса формирования документов

Название метки

Описание

Возможные значения

service

Наименование модуля

printable-form-service

function

Функция сервиса

  • report - функция получения печатной формы;

  • delay - функция задержки выполнения pebble-скрипта;

  • sql - функция выполнения SQL-запросов к Prostore;

  • sqlReliable - функция выполнения устойчивых к сбоям SQL-запросов к Prostore.

quantile

Квантиль для метрики

  • 0.5;

  • 0.75;

  • 0.95.

Таблица 9.5 Метрики сервиса формирования документов

Метрика

Метки

Описание

req_count_total

service= «printable-form-service»

function= «report»

Число запросов на получение печатной формы.

service= «printable-form-service»

function= «delay»

Число задержек выполнения pebble-скрипта.

service= «printable-form-service»

function= «sql»

Число SQL-запросов к Prostore.

service= «printable-form-service»

function= «sqlReliable»

Число устойчивых к сбоям SQL-запросов к Prostore.

req_time_seconds_count

service= «printable-form-service»

function= «report»

Число запросов на получение печатной формы. Аналог метрики req_count_total {service=»printable-form-service», function=»report»}.

service= «printable-form-service»

function= «delay»

Число задержек выполнения pebble-скрипта. Аналог метрики req_count_total {service=»printable-form-service», function=»delay»}.

service= «printable-form-service»

function= «sql»

Число SQL-запросов к Prostore. Аналог метрики req_count_total {service=»printable-form-service», function=»sql»}.

service= «printable-form-service»

function= «sqlReliable»

Число устойчивых к сбоям SQL-запросов к Prostore. Аналог метрики req_count_total {service=»printable-form-service», function=»sqlReliable»}.

req_error_count_total

service= «printable-form-service»

function= «report»

Число ошибок при выполнении запросов на получение печатной формы.

service= «printable-form-service»

function= «delay»

Число ошибок при выполнении задержек pebble-скрипта.

service= «printable-form-service»

function= «sql»

Число ошибок при выполнении SQL-запросов к Prostore.

service= «printable-form-service»

function= «sqlReliable»

Число ошибок при выполнении устойчивых к сбоям SQL-запросов к Prostore.

req_time_seconds

service= «printable-form-service»

function= «report»

quantile= «0.95»

Время выполнения запросов на получение печатной формы для заданного квантиля.

service= «printable-form-service»

function= «delay»

quantile= «0.95»

Время выполнения задержек pebble-скрипта для заданного квантиля.

service= «printable-form-service»

function= «sql»

quantile= «0.95»

Время выполнения SQL-запросов к Prostore для заданного квантиля.

service= «printable-form-service»

function= «sqlReliable»

quantile= «0.95»

Время выполнения устойчивых к сбоям SQL-запросов к Prostore для заданного квантиля.

req_time_seconds_max

service= «printable-form-service»

function= «report»

Максимальное время выполнения запросов на получение печатной формы

service= «printable-form-service»

function= «delay»

Максимальное время задержек pebble-скрипта

service= «printable-form-service»

function= «sql»

Максимальное время выполнения SQL-запросов к Prostore

service= «printable-form-service»

function= «sqlReliable»

Максимальное время выполнения устойчивых к сбоям SQL-запросов к Prostore.

req_time_seconds_sum

service= «printable-form-service»

function= «report»

Суммарное время выполнения запросов на получение печатной формы

service= «printable-form-service»

function= «delay»

Суммарное время задержек pebble-скрипта

service= «printable-form-service»

function= «sql»

Суммарное время выполнения SQL-запросов к Prostore

service= «printable-form-service»

function= «sqlReliable»

Суммарное время выполнения устойчивых к сбоям SQL-запросов к Prostore.

Настроенный дашборд сервиса формирования документов для Grafana приложен в файле ниже:

Настроенный дашборд сервиса формирования документов