功能对比
| 名称 | 文件内容 | 是否压缩 |
|---|---|---|
| 旧版日志下载 | 仅仅下载已经查询出并显示的内容 | 由于查询功能限制了最大行数,无压缩 |
| 新版全日志下载 | 下载完整内容 | 单文件压缩,多文件打包 |
开始使用
该功能需要 honeycomb-server 2.0.10 版本以上作为 end point,同时需要 集群中的机器 部分达到该版本,批量下载日志文件时 未达到该版本的机器将产生错误信息,已达到该版本的机器会正常下载。
配置完成之后,按下图操作即可全量下载日志。
功能介绍
日志全量下载即直接从集群机器上下载日志文件
该功能分为单文件下载模式和多文件批量下载模式
单文件下载模式
在该模式下,文件下载将以 {filename}.log.gz 形式命名,表示只进行了一次gzip压缩。
多文件批量下载模式
在该模式中,end point会请求多台机器,并将结果打包为zip包。对于请求出错的机器,会将错误信息保存在 {ip}{filename}.log.err.json 文件中,对于正确请求的机器,会将日志文件保存在 {ip}{filename}.log.gz 文件中。
设置机器最大传输速率
为了避免抓取日志时占用大量机器带宽,设置了最大传输速率限制。该设置可在机器的honeycomb-server配置文件中设置。
格式如下
{logFileDownloadRate: 500 * 1024 // 单位 bytes per second,默认 500kb/s}
