Настройка журнала медленных запросов | Tdb

Настройка журнала медленных запросов

В этом руководстве описано, как включить технологическую роль slow_log и настроить логирование медленных запросов.

Пример использования slow_log приведен в разделе Логирование медленных запросов для функций и CRUD-запросов.

Содержание:

Включение журнала медленных запросов

По умолчанию, запись медленных запросов в журнал отключена. Включить логирование медленных запросов можно с помощью опции конфигурации slow_log.enable. Для включения записи:

  1. Задайте на нужном экземпляре технологическую роль slow_log.

  2. Добавьте секцию slow_log в файл конфигурации (config.yaml):

    slow_log:
      enable: true
    

По умолчанию запись будет включена для запросов через модуль CRUD.

Установка порогового значения

Задать пороговое значение для времени выполнения запроса можно с помощью опции slow_log.threshold. При превышении этого значения запрос будет записан в журнал:

slow_log:
  enable: true
  threshold: 0.01

По умолчанию, значение threshold равно 0.5.

Добавление функции для логирования

Добавить функции, которые нужно логировать, можно с помощью опции slow_log.namespace. В примере установлено логирование для

  • функций из модуля app (функции из _G['app']);

  • для персистентных функций с префиксом app..

slow_log:
  enable: true
  threshold: 0.01
  namespaces:
    - "app"

Полное описание опций конфигурации slow_log приведено в Справочнике по конфигурации.

Found what you were looking for?
Feedback