25.6.3.1 Команды управления журналом NDB кластера
ndb_mgm поддерживает ряд команд управления, связанных с журналом кластера и журналами узлов. В списке ниже node_id обозначает либо идентификатор узла хранения, либо ключевое слово ALL, которое указывает, что команда должна быть применена ко всем узлам данных кластера.
-
CLUSTERLOG ONВключает журнал кластера.
-
CLUSTERLOG OFFОтключает журнал кластера.
-
CLUSTERLOG INFOПредоставляет информацию о настройках журнала кластера.
-
node_idCLUSTERLOGcategory=thresholdЗаписывает события
categoryс приоритетом меньше или равнымthresholdв журнале кластера. -
CLUSTERLOG FILTERseverity_levelВключает/отключает журналирование событий указанной
severity_levelв журнале кластера.
В следующей таблице описаны значения по умолчанию (для всех узлов данных) порогового значения категории журнала кластера. Если событие имеет приоритет с значением меньше или равным пороговому приоритету, оно регистрируется в журнале кластера.
События регистрируются на каждом узле данных, и порог может быть установлен на разных значениях на разных узлах.
Таблица 25.26 Категории журнала кластера с настройками порогового значения по умолчанию
| Категория | Пороговое значение по умолчанию (все узлы данных) |
|---|---|
STARTUP | 7 |
SHUTDOWN | 7 |
STATISTICS | 7 |
CHECKPOINT | 7 |
NODERESTART | 7 |
CONNECTION | 8 |
ERROR | 15 |
INFO | 7 |
BACKUP | 15 |
CONGESTION | 7 |
SCHEMA | 7 |
Категория STATISTICS может предоставить массу полезных данных. Подробнее см. Раздел 25.6.3.3, «Использование CLUSTERLOG STATISTICS в клиенте управления NDB кластером».
Пороги используются для фильтрации событий в каждой категории. Например, событие STARTUP с приоритетом 3 не регистрируется, если порог для STARTUP не установлен на 3 или выше. Если порог равен 3, отправляются только события с приоритетом 3 и ниже.
В следующей таблице показаны уровни серьезности событий.
Они соответствуют уровням Unix syslog, за исключением LOG_EMERG и LOG_NOTICE, которые не используются или не сопоставлены.
Таблица 25.27 Уровни серьезности событий
| Значение уровня серьезности | Серьезность | Описание |
|---|---|---|
| 1 | ALERT | Состояние, которое необходимо исправить немедленно, например, поврежденная системная база данных |
| 2 | CRITICAL | Критические состояния, такие как ошибки устройств или недостаточные ресурсы |
| 3 | ERROR | Состояния, которые необходимо исправить, такие как ошибки конфигурации |
| 4 | WARNING | Состояния, которые не являются ошибками, но могут потребовать специальной обработки |
| 5 | INFO | Информационные сообщения |
| 6 | DEBUG | Отладочные сообщения, используемые для разработки NDBCLUSTER |
Уровни серьезности событий могут быть включены или выключены (с помощью CLUSTERLOG FILTER — см. выше). Если уровень серьезности включен, то все события с приоритетом меньше или равным пороговым значениям категории регистрируются. Если уровень серьезности выключен, то события, относящиеся к этому уровню серьезности, не регистрируются.
Уровни журнала кластера устанавливаются на основе каждого ndb_mgmd, для каждого подписчика. Это означает, что в NDB кластере с несколькими серверами управления использование команды CLUSTERLOG в экземпляре ndb_mgm, подключённого к одному серверу управления, влияет только на журналы, созданные этим сервером управления, а не любыми другими. Это также означает, что если один из серверов управления будет перезапущен, то только журналы, созданные этим сервером управления, будут затронуты сбросом уровней журналов, вызванным перезапуском.
© 2025 Oracle
Licensed under the GPLv2 License.