在本节中,我们讨论NDB集群提供的事件日志类型以及记录的事件类型。
NDB群集提供两种类型的事件日志:
这集群日志,其中包含所有集群节点生成的事件。集群日志是大多数情况下推荐使用的日志,因为它为单个位置的整个集群提供了日志信息。
默认情况下,集群日志保存到名为
NDB_
, (node_id
_cluster.log.node_id
是管理服务器的节点ID)在管理服务器的datadir.
。还可以将集群日志信息发送到
stdout.
或者syslog
工具中设置的值决定了是否保存到文件中datadir.
和逻辑
配置参数。看到第18.3.3.5节“定义NDB群集管理服务器”,以获得有关这些参数的更多信息。节点的日志对每个节点都是本地的。
节点事件日志生成的输出被写入文件
NDB_
(node_id
_out.lognode_id
节点中的节点ID)是节点的datadir.
。为管理节点和数据节点生成节点事件日志。节点日志仅用于开发应用程序或调试应用程序代码时使用。
可以设置两种类型的事件日志以对日志不同的事件子集。
每个可报告的事件可以根据三个不同的标准进行区分:
类别:可以是以下任意一个值:
启动
那关闭
那统计数据
那检查点
那NODERESTART
那联系
那错误
,或信息
。优先级:由0到15(含15)之间的一个数字表示,其中0表示“最重要的“和15“最不重要。“
严重级别:可以是以下任意一个值:
警报
那危急
那错误
那警告
那信息
,或调试
。
集群日志和节点日志都可以根据这些属性进行过滤。
群集日志中使用的格式如下所示:
2007-01-26 19:35:55 [MgmSrvr]信息,节点1:数据使用的是2% (60 32 k页面的总2560)2007-01-26 19:35:55 [MgmSrvr]信息,节点1:索引使用1% (24 8 k页面总2336)2007-01-26 19:35:55 [MgmSrvr]信息,节点1:资源0分钟:0马克斯:639咕咕叫:0 2007-01-26 19:35:55 [MgmSrvr]信息,节点2:[MgmSrvr] INFO—Node 2: Resource 0 min: 0 max: 639 curr: 0 [MgmSrvr] INFO—Node 2: Resource 0 min: 0 max: 639 curr: 0[MgmSrvr] INFO—Node 3: Resource 0 min: 0 max: 639 curr: 0 [MgmSrvr] INFO—Node 3: Resource 0 min: 0 max: 639 curr: 0数据使用的是2% (74 32 k页面的总2560)2007-01-26 19:35:55 [MgmSrvr]信息,节点4:索引使用1% (25 8 k页面总数的2336)2007-01-26 19:35:55 [MgmSrvr]信息,节点4:资源0分钟:0马克斯:639咕咕叫:0 2007-01-26 19:39:42 [MgmSrvr]信息,节点4:9节点连接2007-01-26 19:39:42 [MgmSrvr]信息,节点1:节点9连接2007-01-26 19:39:42 [MgmSrvr]信息,节点1:节点9:API 5.6.51-ndb-7.4.33 2007-01-26 19:39:42 [MgmSrvr]信息,节点2:节点9连接2007-01-26 19:39:42 [MgmSrvr]信息,节点2:节点9:API 5.6.51-ndb-7.4.33 2007-01-26 19:39:42 [MgmSrvr]信息,节点3:9节点连接2007-01-26 19:39:42 [MgmSrvr]信息,节点3:节点9:API 5.6.51-ndb-7.4.33 2007-01-26 19:39:42 [MgmSrvr] INFO——Node 4: Node 9: API 5.6.51-ndb-7.4.33 2007-01-26 19:59:22 [MgmSrvr] ALERT——Node 2: Node 7 Disconnected
群集日志中的每一行包含以下信息:
一个时间戳
格式。YYYY
-毫米
-DD.
HH.
:毫米
:党卫军
正在执行日志记录的节点类型。在集群日志中,这总是
(MgmSrvr)
。事件的严重程度。
上报事件的节点ID。
事件的描述。日志中出现的最常见的事件类型是集群中不同节点之间的连接和断开,以及检查点发生时的连接和断开。在某些情况下,描述可能包含状态信息。