Руководство пользователя для разработчиков
Метрики
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: количество неудачных запросов