收集日志

使用pdbcli trace进行问题追踪,可一键收集目标节点的所有组件日志。

语法

执行以下命令,可一键收集所有节点的所有组件日志(默认近3天的日志文件):

pdbcli trace tar-log

参数

参数

参数类型

说明

-f, --from-days

INT

收集指定天数到当前日期的日志信息。默认收集的天数为3天。

-s, --max-size

STRING

收集不超过指定文件大小的日志。默认文件大小为10 MB。

-o, --output-dir

STRING

指定收集日志存放的本地目录。默认值为/tmp

-t, --target-host

STRING

收集指定节点的所有组件日志。默认值空,即全部节点。

--remote-user

STRING

如果目标节点无法提供对pdbcli节点的root账号信任关系,可通过该参数指定一个具有sudo权限的目标节点账号,以对pdbcli节点添加信任。

说明

如果该账号无法使用免密sudo,可以在config.yamlall.vars部分,通过ansible_sudo_pass参数来设置其sudo密码。