Уровни логирования

Процесс логирования настраивается и имеет несколько уровней:
  • DEBUG - фиксируются события с уровнями: DEBUG, INFO, WARNING, ERROR, CRITICAL;
  • INFO - фиксируются события с уровнями: INFO, WARNING, ERROR, CRITICAL;
  • WARNING - фиксируются события с уровнями: WARNING, ERROR, CRITICAL;
  • ERROR - фиксируются события с уровнями: ERROR и CRITICAL;
  • CRITICAL - фиксируются события с уровнем CRITICAL.
Описание уровней сообщений о событиях, попадающих в лог файлы:
  • DEBUG - подробное и детальное логирование всей системной информации для последующего использования в отладке;
  • INFO - подтверждение, информация о событиях, не приводящих к ошибкам в работе модулей;
  • WARNING - информация о событиях, которые могут привести к ошибкам в работе модулей;
  • ERROR - информация об ошибках, возникших в работе модулей;
  • CRITICAL - информация о критических ошибках, возникших в работе модулей.
Настройка уровня логирования осуществляется:
Настройка уровней детализации сообщений о событиях производится в секции:
  • LOG_LEVEL

    Параметр выставляется в соответствии с необходимым уровнем логирования: DEBUG, INFO, WARNING, ERROR, CRITICAL.

У каждого модуля может быть задан свой уровень детализации сообщений о событиях.

Важно

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

Примечание

С описанием процесса логирования, предоставляемого платформой OpenStack, можно ознакомиться в соответствующем разделе официальной документации.

Логирование Sentry

Для модулей TIONIX.NodeControl, TIONIX.Dashboard, TIONIX.Monitor, TIONIX.VDIserver и TIONIX.Scheduler предусмотрена возможность централизованного логирования при помощи системы мониторинга ошибок Sentry.

Для того, чтобы включить отправку сообщений об ошибках в Sentry, необходимо:

  1. Установить библиотеку Raven:

    pip install raven
    
  2. В файле конфигурации соответствующего модуля выставить следующие значения:

    SENTRY:
        ENABLED: True
        DSN: http://1d91324a511a54791a396f4fadca925ec:1a35b43635bf4dce9d0d59ae08d8bf99@my.sentry.loc/2