Compressed Log Processor (CLP) 是一款免费的日志管理工具,可对日志进行压缩,且在不解压的情况下对压缩后的日志进行搜索。
Compressed Log Processor (CLP) 是一款免费的日志管理工具,可对日志进行压缩,且在不解压的情况下对压缩后的日志进行搜索。
[![Discord][badge-discord]][clp-community-discord] [![Slack][badge-slack]][clp-community-slack] [![CLP 在 Zulip 上使用][badge-zulip]][yscope-community-zulip] YScope 的压缩日志处理器 (CLP) 会对您的日志进行压缩,并允许您搜索日志。 不进行解压的压缩日志。CLP 支持 JSON 日志和非结构化(即,不结构化)日志。 文本日志。它还支持在多个日志库中进行实时日志压缩。CLP 还 包括专门用于搜索和查看压缩日志的 Web 界面。如需了解详细信息,请参阅 有关此问题,请阅读我们的 [2021 年论文][clp-paper-21],其中介绍了如何处理非结构化日志以及我们的 [2024 论文][clp-paper-24] 介绍了将其扩展到 JSON 日志。
上图显示了 CLP 与其他工具相比的压缩和搜索性能。我们将 JSON 和非结构化日志的实验分开,原因是 (1) 有些工具只能处理一种类型的日志,(2) 可以处理两种类型的工具通常对每种类型都有不同的设计(例如 CLP)。
压缩比率是通过在各种日志数据集中进行平均测量的。其中一些数据集可以在 [这里][datasets] 找到。搜索性能是通过在 MongoDB 日志(对于 JSON)和 Hadoop 日志(对于非结构化日志)上进行查询来测量的。请注意,CLP 采用了无索引设计,因此为了进行公平的比较,我们禁用了 MongoDB 和 PostgreSQL 的索引;如果我们保留它们的启用状态,MongoDB 和 PostgreSQL 的压缩比率将会更差。我们没有禁用 Elasticsearch 或 Splunk 的索引,因为这些工具本质上是基于索引的(即,没有索引就无法搜索日志)。有关我们的实验方法的更多详细信息,请参阅 [2021 年论文][clp-paper-21] 和 [2024 年论文][clp-paper-24]。
暂无开放 Issues,或尚未同步最近议题。