Documentation Home
MySQL 8.0 参考手册  / 第 23 章 MySQL NDB Cluster 8.0  / 23.6 NDB Cluster的管理  /  21.6.3 NDB Cluster 中生成的事件报告

21.6.3 NDB Cluster 中生成的事件报告

在本节中,我们讨论 NDB Cluster 提供的事件日志类型,以及记录的事件类型。

NDB Cluster 提供两种类型的事件日志:

  • 集群日志,其中包括所有集群节点生成的事件 。集群日志是推荐用于大多数用途的日志,因为它在单个位置提供整个集群的日志记录信息。

    默认情况下,集群日志保存 在管理服务器的 . ndb_node_id_cluster.lognode_idDataDir

    集群日志记录信息也可以发送到 stdoutsyslog 设施除了或代替保存到文件中,这由为 DataDirLogDestination 配置参数设置的值确定。有关这些参数的更多信息, 请参阅 第 21.4.3.5 节,“定义 NDB Cluster 管理服务器” 。

  • 节点日志对于每个节点都是本地的。

    节点事件日志记录生成的 输出被写入 节点的 . 为管理节点和数据节点生成节点事件日志。 ndb_node_id_out.lognode_idDataDir

    节点日志旨在仅在应用程序开发期间使用,或用于调试应用程序代码。

两种类型的事件日志都可以设置为记录不同的事件子集。

每个可报告事件都可以根据三个不同的标准进行区分:

  • 类别:这可以是 以下 值 之一 :STARTUP、、、、、、、、 或。SHUTDOWNSTATISTICSCHECKPOINTNODERESTARTCONNECTIONERRORINFO

  • 优先级:这由 0 到 15 之间的数字之一表示,其中 0 表示 最重要,15表示“最不重要”

  • 严重级别:这可以是以下值 之一ALERT: 、、、、、或 。 CRITICALERRORWARNINGINFODEBUG

集群日志和节点日志都可以根据这些属性进行过滤。

集群日志中使用的格式如下所示:

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.40-ndb-7.5.29
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.40-ndb-7.5.29
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.40-ndb-7.5.29
2007-01-26 19:39:42 [MgmSrvr] INFO     -- Node 4: Node 9: API 5.7.40-ndb-7.5.29
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-DD HH:MM:SS

  • 执行日志记录的节点类型。在集群日志中,这始终是[MgmSrvr].

  • 事件的严重性。

  • 报告事件的节点 ID。

  • 事件的描述。日志中最常见的事件类型是集群中不同节点之间的连接和断开连接,以及何时出现检查点。在某些情况下,描述可能包含状态信息。