ndb_mgm支持大量与集群日志相关的管理命令。在下面的清单中,node_id
表示数据节点ID或关键字所有
,这表示该命令应该应用于集群的所有数据节点。
CLUSTERLOG上
打开集群日志。
CLUSTERLOG掉
关闭集群日志。
CLUSTERLOG信息
提供有关集群日志设置的信息。
node_id
CLUSTERLOG类别
=阈值
日志
类别
优先级小于或等于的事件阈值
在集群日志中。CLUSTERLOG过滤器
severity_level
切换指定事件的集群日志记录
severity_level
.
下表描述了集群日志分类阈值的默认设置(适用于所有数据节点)。如果事件的优先级值小于或等于优先级阈值,则在集群日志中报告。
请注意
每个数据节点报告事件,并且可以在不同的节点上设置不同的阈值。
的统计数据
Category可以提供大量有用的数据。看到第18.6.3.3节“在NDB集群管理客户端中使用CLUSTERLOG统计信息”,以查询更多资料。
阈值用于筛选每个类别中的事件。例如,启动
优先级为3的事件不记录日志,除非达到阈值启动
设置为3或更高。如果阈值为3,则只发送优先级为3或更低的事件。
事件的严重级别如下表所示。
请注意
这些对应于Unixsyslog
级别,除了LOG_EMERG
而且LOG_NOTICE
,它们没有被使用或映射。
表18.42事件级别级别
级别值 | 严重程度 | 描述 |
---|---|---|
1 | 警报 |
一种应立即纠正的情况,如系统数据库损坏 |
2 | 至关重要的 |
紧急情况,如设备错误或资源不足 |
3. | 错误 |
应该纠正的条件,例如配置错误 |
4 | 警告 |
不是错误,但可能需要特殊处理的条件 |
5 | 信息 |
信息消息 |
6 | 调试 |
用于的调试消息NDBCLUSTER 发展 |
事件严重性级别可以打开或关闭(使用CLUSTERLOG过滤器
—看上图)。如果打开了一个严重级别,那么将记录优先级小于或等于类别阈值的所有事件。如果关闭该严重级别,则不记录属于该严重级别的事件。