GaussDB(DWS)修改日志级别

举报
配音师 发表于 2022/02/07 20:36:27 2022/02/07
【摘要】 一篇记录修改日志级别的博文。

背景

定位问题的一个很重要的方法,就是查看程序执行时,所记录下的执行日志。默认的日志级别下,所记录的日志通常是足够的。但有时一些复杂的问题还是需要更详细的信息,本文记录修改日志级别的方法,方便定位问题时查阅。

需注意:问题解决后,需要将日志级别恢复默认,避免激增大量日志,对日志磁盘造成未预期的压力。

MPPDB修改日志级别

1. 以操作系统用户omm登录安装有MPPDB服务的任一主机。

2. 执行以下命令启动环境变量

source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile

3. 执行以下命令,修改日志级别。

gs_guc reload -Z coordinator -Z datanode -N all -I all -c " log_statement = all"

  • “none”(默认):表示不记录语句。
  • “ddl”:表示记录所有的数据定义语句,比如CREATEALTERDROP语句。
  • “mod”:表示记录所有DDL语句,还包括数据修改语句INSERTUPDATEDELETETRUNCATECOPY FROM
  • “all”:表示记录所有语句,PREPAREEXECUTEEXPLAIN ANALYZE语句也同样被记录。

FI manager修改日志级别

1. 以omm用户登录主管理节点。

2. 执行以下命令,切换路径。

cd ${BIGDATA_HOME}/om-server/om/sbin

3. 执行以下命令,修改日志级别。

./setLogLevel.sh 日志级别参数

日志级别参数如下,优先级从高到低分别是FATALERRORWARNINFODEBUG,程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少:

  • DEFAULT”:设置后恢复到默认日志级别。
  • FATAL”:严重错误日志级别,设置后日志只会打印输出“FATAL”信息。
  • ERROR”:错误日志级别,设置后日志打印输出“ERROR”和“FATAL”信息。
  • WARN”:警告日志级别,设置后日志打印输出“WARN”、“ERROR”和“FATAL”信息。
  • INFO”(默认):提示信息日志级别,设置后日志打印输出“INFO”、“WARN”、“ERROR”和“FATAL”信息。
  • DEBUG”:调试日志级别,设置后日志打印输出“DEBUG”、“INFO”、“WARN”、“ERROR”和“FATAL”信息。
  • TRACE”:跟踪日志级别,设置后日志打印输出"TRACE"、“DEBUG”、“INFO”、“WARN”、“ERROR”和“FATAL”信息。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。