Диагностика модуля TIONIX.PointMeter

Важно

Все команды выполняются только от суперпользователя.

Режим суперпользователя:

sudo -i

Логирование служб, используемых модулем TIONIX.PointMeter

Логирование происходит с помощью модуля logging.

По умолчанию, файл логов находится в директории /var/log/tionix/pointmeter/.

Примечание

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

Отладка модуля TIONIX.PointMeter

В случае возникновения проблем в работе модуля существуют следующие пути решения:

  1. Выставить уровень логирования в значение DEBUG, что позволит зафиксировать сообщения о событиях в лог-файлах с максимальной детализацией для диагностики и решения проблем.

  2. Запустить утилиту самодиагностики модуля openstack tnx tests.

    Пример использования:

    openstack tnx tests --names tnx_point_meter --modules
    TIONIX modules diagnostic started.
    Running tests for: tnx_point_meter
    
    +--------------------------+-------------------------------------------------------------------------------------+
    | Start date and time      | Wed 28 Oct 2020 12:21:32 PM  UTC                                                    |
    +--------------------------+-------------------------------------------------------------------------------------+
    | OpenStack version        | Queens (17.0.13)                                                                    |
    +--------------------------+-------------------------------------------------------------------------------------+
    | Hostname                 | tst-cnt7q-05                                                                        |
    +--------------------------+-------------------------------------------------------------------------------------+
    | Distribution             | CentOS Linux 7.8.2003                                                               |
    +--------------------------+-------------------------------------------------------------------------------------+
    | Conductor nodes          | 1                                                                                   |
    +--------------------------+-------------------------------------------------------------------------------------+
    | Compute nodes            | 2                                                                                   |
    +--------------------------+-------------------------------------------------------------------------------------+
    | Database                 | mysql  Ver 15.1 Distrib 10.1.20-MariaDB, for Linux (x86_64) using  EditLine wrapper |
    +--------------------------+-------------------------------------------------------------------------------------+
    | Packages source          | pypi-rccentos.tionix.ru                                                             |
    +--------------------------+-------------------------------------------------------------------------------------+
    | Tionix-licensing version | 2.0.1                                                                               |
    +--------------------------+-------------------------------------------------------------------------------------+
    =================
    TIONIX.PointMeter
    Version: 2.8.0 (latest: N\A)
    License: This module does not require a license.
    =================
    +---+----------------------------+--------+---------------------------------------------------------------------------+
    | N | Test name                  | Status | Failure reason                                                            |
    +---+----------------------------+--------+---------------------------------------------------------------------------+
    | 1 | test config file existence | FAIL   | Following configuration files are not found: /etc/tionix/point_meter.yaml |
    +---+----------------------------+--------+---------------------------------------------------------------------------+
    Ran 1 in 0.000s
    FAIL (success=0, failures=1, errors=0))
    
    ======
    TOTALS
    ======
    Ran 1 in 0.000s
    FAIL (success=0, failures=1, errors=0)
    

Примечание

Подробное описание утилиты доступно в разделе «Утилита самодиагностики».