Диагностика модуля Journal¶
Логирование служб, используемых модулем Journal¶
Логирование происходит с помощью модуля logging
.
Логирование производится в лог файл процесса, который использует Journal:
api.log
- файл сбора сообщений службыaos-journal-api
;listener.log
- файл сбора сообщений службыaos-journal-listener
.
Примечание
С описанием процесса логирования, предоставляемого платформой OpenStack, можно ознакомиться в соответствующем разделе официальной документации.
Отладка модуля Journal¶
В случае возникновения проблем в работе модуля существуют следующие пути решения:
Выставить уровень логирования в значение
DEBUG
, что позволит зафиксировать сообщения о событиях в лог-файлах с максимальной детализацией для диагностики и решения проблем.Запустить утилиту самодиагностики модуля
openstack aos tests
.Пример использования:
openstack aos tests --names journal --modules Диагностика модулей началась. Запускаем тесты для: journal +----------------------+----------------------------------------------------------------------------------------------+ | Дата и время запуска | Ср 22 апр 2020 11:56:27 GMT | +----------------------+----------------------------------------------------------------------------------------------+ | Версия OpenStack | Train (20.1.1) | +----------------------+----------------------------------------------------------------------------------------------+ | Имя хоста | ana-deb10t-ovs-01.stand.loc | +----------------------+----------------------------------------------------------------------------------------------+ | Дистрибутив | debian 10.3 | +----------------------+----------------------------------------------------------------------------------------------+ | Управляющие узлы | 1 | +----------------------+----------------------------------------------------------------------------------------------+ | Вычислительные узлы | 2 | +----------------------+----------------------------------------------------------------------------------------------+ | База данных | b'mysql Ver 15.1 Distrib 10.3.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2' | +----------------------+----------------------------------------------------------------------------------------------+ | Источник пакетов | pypi.accentos.ru | +----------------------+----------------------------------------------------------------------------------------------+ ======= Journal Версия: 1.0.1.dev1 (актуальная: текущая) Лицензия: Этот модуль не требует наличия лицензии. ======= +---+---------------------------------------+--------+-----------------+ | N | Название теста | Статус | Причина неудачи | +---+---------------------------------------+--------+-----------------+ | 1 | test journal api connection | УСПЕХ | | +---+---------------------------------------+--------+-----------------+ | 2 | test journal api service registration | УСПЕХ | | +---+---------------------------------------+--------+-----------------+ | 3 | test journal systemd services | УСПЕХ | | +---+---------------------------------------+--------+-----------------+ | 4 | test migrations applied | УСПЕХ | | +---+---------------------------------------+--------+-----------------+ Запущено 4 за 0.232сек. УСПЕХ (успешно=4, неудачно=0, ошибок=0) ==== ИТОГ ==== Запущено 4 за 0.232сек. УСПЕХ (успешно=4, неудачно=0, ошибок=0)
Примечание
Подробное описание утилиты доступно в разделе «Утилита самодиагностики».