#日志收集
日志收集命令主要是一键收集节点的日志,把远端服务器上的节点的日志统一打包发送到本地服务器。
日志收集命令仅适用于通过yasboot安装的数据库,否则需要先对该数据库进行托管。
示例
./bin/yasboot cluster log -c yashandb
start: 2023-07-28 00:00:00
end : 2023-07-28 20:11:19
type | uuid | name | hostid | index | status | return_code | progress | cost
-------------------------------------------------------------------------------------------------------------------
task | 05fc032f6cc54f69 | LogCollect | - | tt | SUCCESS | 0 | 100 | 4
-------+------------------+-------------+----------+---------------------+---------+-------------+----------+------
child | 74413dd89a9de397 | LogCompress | host0001 | host0001 | SUCCESS | 0 | 100 | 1
+------------------+-------------+----------+---------------------+---------+-------------+----------+------
| bd728249e323192e | LogDownload | host0001 | host0001 | SUCCESS | 0 | 100 | 1
+------------------+-------------+----------+---------------------+---------+-------------+----------+------
| d08b47e74604478a | LogCombine | - | tt-05fc032f6cc54f69 | SUCCESS | 0 | 100 | 1
-------+------------------+-------------+----------+---------------------+---------+-------------+----------+------
task completed, status: SUCCESS
download log to /var/lib/jenkins/anchorbase/work/bin
downloading...
download file block size: 2097152
命令执行完成后,打包的日志文件默认存放在当前目录下,可以使用-o参数来控制下载目录。具体参数以及含义可查看yasboot。