clp
clp copied to clipboard
Compressed Log Processor (CLP) is a free log management tool capable of compressing text logs and searching the compressed logs without decompression.
# Description This PR adds boilerplate for the new sql parser. This includes a stubbed out g4 grammar and visitor, as well as a basic unit test that tells us...
# Description This PR adds support for using backslash to escape characters in KQL key names. The change is mostly contained in the `StringUtiles::tokenize_column_descriptor` function, but does involve a small...
# Description As planned in #556, we want to differentiate key-value pairs into two categories: auto-generated key-value pairs and user-generated key-value pairs. This PR adds support for auto/user-generated key-value pairs...
### Request In the current key-value pair IR format, we only have one type of key-value pairs. As we planned to extend the current format, we decided to split input...
# Description This PR: - Adds IR V2 to archive format conversion. - Exposes the JSON to IRV2 parsing to the user through the command line - Enables users to...
As discussed in [PR #523](https://github.com/y-scope/clp/pull/523) and [this comment](https://github.com/y-scope/clp/pull/523#discussion_r1791033838), we should handle potential exceptions from `std::filesystem::canonical` in `FileCompressor.cpp`. Requester: @haiqi96
### Request I would love to explore a bit more what is in my dictionnaries. I see in your [documentation](https://docs.yscope.com/clp/main/user-guide/core-unstructured/make-dictionaries-readable#) that there is a an utility tool for that. But...
# Description This PR adds support for ingesting log data from Kafka by integrating with the `librdkafka` C library. A user specifies the Kafka topic they want to consume from,...
### Bug The recent lint workflows failed due to clang-format warnings: https://github.com/y-scope/clp/actions/runs/11006755921 This is because clang-format released version 19.1 in PyPI, which changed code formatting behavior. ### CLP version 3ceb17ee51cc91026f156ce5b1905f84ef18d7a9...
### Bug If you try to compress and then extract an empty json object, clp-s issues the following errors. ``` 2024-09-09T17:59:45.756-04:00 [error] FileWriter not closed before being destroyed - may...