💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

开源日志查看器hl专为高效处理JSON和logfmt格式的结构化日志而设计,使用Rust构建,性能优于其他工具,适合DevOps工程师处理大型日志文件。hl提供丰富的过滤、搜索和排序功能,支持复杂查询和自定义输出,兼容macOS、Linux和Windows。

🎯

关键要点

  • 开源日志查看器hl专为高效处理JSON和logfmt格式的结构化日志而设计。
  • hl使用Rust构建,提供快速的索引和解析,能够快速扫描大型日志文件。
  • 根据hl创作者发布的基准测试,hl的吞吐量可达约2 GiB/s,重新索引时可达约10 GiB/s。
  • hl适合DevOps工程师处理来自命令行的大型日志文件。
  • hl能够处理数百个本地文件,总计数百GB。
  • hl包含集成的分页器,便于浏览日志条目,并提供丰富的过滤、搜索、排序和格式化功能。
  • 支持按日志级别、字段或键值对以及时间范围进行过滤。
  • hl支持类似tail -f的跟随模式,自动基于时间戳对多个源进行排序。
  • hl允许用户构建复杂查询,结合基本过滤选项。
  • hl支持处理缺失字段的查询,允许用户明确表达如何处理这些字段。
  • hl被认为是Grafana Loki等复杂工具的良好替代品,尤其适用于简单场景。
  • hl在macOS、Linux和Windows上可用,并遵循MIT许可证。
➡️

继续阅读