Руководство пользователя для разработчиков

Руководство пользователя для разработчиков

Метрики

SQL API предоставляет вам набор операций для работы с метриками. Вы можете управлять операциями таймера, которые позволяют анализировать затраченное время на ваши запросы, и операциями счетчика, которые позволяют измерять количество успешных и неудачных запросов.

Таймеры

  • sqlapi.query: время для возвращения результата запроса от API, разделенное на:
    • sqlapi.query.init: время для подготовки параметров из запроса
    • sqlapi.query.getDBParams: время для получения параметров подключения к базе данных
    • sqlapi.query.authenticate: время для определения, аутентифицирован ли запрос
    • sqlapi.query.setDBAuth: время для установки параметров аутентифицированного подключения
    • sqlapi.query.queryExplain: время для получения затронутых таблиц из запроса
    • sqlapi.query.eventedQuery: (pg) время для подготовки и выполнения запроса
    • sqlapi.query.beforeSink: время для начала отправки ответа
    • sqlapi.query.gotRows: время, за которое обработаны все строки результата
    • sqlapi.query.generate: время для подготовки и создания ответа из ogr
    • sqlapi.query.finish: время для обработки исключения

Счетчики

  • sqlapi.query.success: количество успешных запросов
  • sqlapi.query.error: количество неудачных запросов