暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a集群各类日志的名称及作用介绍

VV_刺头王 2022-03-25
828

为了更好的了解集群,可通过各种日志查看集群相关功能的调动情况。

1、express.log

     主要记录express引擎内部SQL执行过程以及执行过程中的警告和错误等异常。所在目录为$GCLUSTER_BASE/log/gcluster/express.log和$GBASE_BASE/log/gbase/express.log。

2、trace

     主要用于分析性能,在gcluster层记录SQL分布式执行计划,在gnode层记录SQL下发到当前节点的执行情况。日志等级分为1、2、3级,通过修改gbase_sql_trace和gbase_sql_trace_level进行开启日志和等级设置。所在目录为$GCLUSTER_BASE/log/gcluster/*.trc和$GBASE_BASE/log/gbase/*.trc。

3、system.log

     主要记录数据库服务启停以及数据库服务宕机等异常情况的程序堆栈,或相关的kafka信息,所在目录为$GCLUSTER_BASE/log/gcluster/system.log和$GBASE_BASE/log/gbase/system.log。

4、general日志

     也加SQL日志,主要记录数据库曾经执行过的SQL语句。日志文件名称可通过设置general_log_file参数修改,通过修改general_log和log_output参数开启日志,所在目录为$GCLUSTER_BASE/log/gcluster/gclusterd.log。

5、GCWare日志

主要记录初始化以及信息回调等相关日志信息。所在目录为$GCWARE_BASE/log和$GCWARE_BASE/liblog路径下。

6、corosync.log

     记录gcware启动、同步、接口调用情况等,所在目录为/var/log/corosync.log。

7、gc_recover.log

     记录自动恢复过程信息。所在目录为$GCLUSTER_BASE/log/gcluster路径下。

8、gcmonit.sh和gcmmonit.sh

      gcmonit.sh记录gbased,gclusterd,gcrecover和 gc_sync_server的运行状况和各服务的启停信息。gcmmonit.sh记录gcmonit的运行状况。所在目录为$GCLUSTER_BASE/log/gcluster路径下。

9、loader_logs目录

      加载错误数据的具体信息,出现skip数据时会记录,通过设置gbase_loader_logs_collect可实现在执行节点收集日志信息。所在目录为$GCLUSTER_BASE/log/gcluster/loader_logs路径下。

10、loader_result.log

     记录加载完成时的加载结果信息。所在目录为$GCLUSTER_BASE/log/gcluster。

11、gcinstall.log

     安装升级日志主要记录安装升级过程中的具体步骤信息。所在目录为安装包路径下。

12、dblink网关日志

     记录dblink执行过程的信息。所在目录为dblink安装包下conf/log4j.properties。

13、replace.log

     节点替换日志主要记录节点替换具体执行步骤的信息。所在目录为安装包路径下。

14、replaceStop.log

     节点替换日志主要记录节点替换暂停具体执行步骤的信息。所在目录为安装包路径下。

15、gclusterd-audit.log

     审计日志用于记录用户的数据库操作,监控SQL的执行性能,当SQL语句的执行时间超过long_query_time值时会记录该SQL,方便用户针对这些执行效率低下的SQL语句进行分析、优化和改写,从而提高SQL语句的执行效率。通过audit_log参数开启审计日志。所在目录为$GCLUSTER_BASE/log/gcluster。

最后修改时间:2022-03-25 17:08:10
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论