21.6.3 Отчёты об событиях в кластере NDB
В этом разделе рассматриваются типы журналов событий, предоставляемых кластером NDB, и типы событий, которые регистрируются.
Кластер NDB предоставляет два типа журналов событий:
-
Журнал кластера, который включает события, сгенерированные всеми узлами кластера. Журнал кластера рекомендуется использовать в большинстве случаев, так как он предоставляет информацию о журнале для всего кластера в одном месте.
По умолчанию журнал кластера сохраняется в файле с именем
ndb_(гдеnode_id_cluster.lognode_id— идентификатор узла сервера управления) в каталогеDataDirсервера управления.Информация о журнале кластера также может быть отправлена в
stdoutили вsyslogдополнительно или вместо сохранения в файл, в зависимости от значений, установленных для параметров конфигурацииDataDirиLogDestination. Дополнительную информацию об этих параметрах см. в разделе 21.4.3.5 «Определение сервера управления кластером NDB». -
Журналы узлов хранятся локально на каждом узле.
Вывод, сгенерированный журналом событий узла, записывается в файл
ndb_(гдеnode_id_out.lognode_id— идентификатор узла) в каталогеDataDirузла. Журналы событий узлов генерируются как для узлов управления, так и для узлов данных.Журналы узлов предназначены для использования только во время разработки приложений или для отладки кода приложения.
Каждое регистрируемое событие можно отличить по трем различным критериям:
Категория: может принимать любое из следующих значений:
STARTUP,SHUTDOWN,STATISTICS,CHECKPOINT,NODERESTART,CONNECTION,ERRORилиINFO.Приоритет: представляется одним из чисел от 0 до 15 включительно, где 0 означает «наиболее важный», а 15 — «наименее важный».
Уровень серьезности: может принимать любое из следующих значений:
ALERT,CRITICAL,ERROR,WARNING,INFOилиDEBUG.
Журнал кластера можно фильтровать по этим свойствам, используя команду клиента управления NDB CLUSTERLOG. Эта команда влияет только на журнал кластера и не оказывает влияния на журналы узлов; отладочная запись в одном или нескольких журналах узлов может быть включена и выключена с помощью команды ndb_mgm NODELOG DEBUG.
Формат, используемый в журнале кластера, показан здесь:
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 1: Data usage is 2%(60 32K pages of total 2560)
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 1: Index usage is 1%(24 8K pages of total 2336)
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 1: Resource 0 min: 0 max: 639 curr: 0
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 2: Data usage is 2%(76 32K pages of total 2560)
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 2: Index usage is 1%(24 8K pages of total 2336)
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 2: Resource 0 min: 0 max: 639 curr: 0
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 3: Data usage is 2%(58 32K pages of total 2560)
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 3: Index usage is 1%(25 8K pages of total 2336)
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 3: Resource 0 min: 0 max: 639 curr: 0
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 4: Data usage is 2%(74 32K pages of total 2560)
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 4: Index usage is 1%(25 8K pages of total 2336)
2007-01-26 19:35:55 [MgmSrvr] INFO -- Node 4: Resource 0 min: 0 max: 639 curr: 0
2007-01-26 19:39:42 [MgmSrvr] INFO -- Node 4: Node 9 Connected
2007-01-26 19:39:42 [MgmSrvr] INFO -- Node 1: Node 9 Connected
2007-01-26 19:39:42 [MgmSrvr] INFO -- Node 1: Node 9: API 5.7.44-ndb-7.5.36
2007-01-26 19:39:42 [MgmSrvr] INFO -- Node 2: Node 9 Connected
2007-01-26 19:39:42 [MgmSrvr] INFO -- Node 2: Node 9: API 5.7.44-ndb-7.5.36
2007-01-26 19:39:42 [MgmSrvr] INFO -- Node 3: Node 9 Connected
2007-01-26 19:39:42 [MgmSrvr] INFO -- Node 3: Node 9: API 5.7.44-ndb-7.5.36
2007-01-26 19:39:42 [MgmSrvr] INFO -- Node 4: Node 9: API 5.7.44-ndb-7.5.36
2007-01-26 19:59:22 [MgmSrvr] ALERT -- Node 2: Node 7 Disconnected
2007-01-26 19:59:22 [MgmSrvr] ALERT -- Node 2: Node 7 Disconnected
Каждая строка в журнале кластера содержит следующую информацию:
Отметка времени в формате
.YYYY-MM-DDHH:MM:SSТип узла, выполняющего запись в журнал. В журнале кластера это всегда
[MgmSrvr].Уровень серьезности события.
Идентификатор узла, сообщившего об событии.
Описание события. Наиболее распространённые типы событий в журнале — подключения и разъединения между различными узлами в кластере, а также моменты возникновения контрольных точек. В некоторых случаях описание может содержать информацию о состоянии.
Для получения дополнительной информации см. раздел 21.6.3.2 «События журнала кластера NDB».
© 2025 Oracle
Licensed under the GPLv2 License.