Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seeking the Ultimate Log Management Solution: Petabyte-Scale Showdown! (CLP vs Siglens vs Quickwit) #626

Open
MyraBaba opened this issue Dec 8, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@MyraBaba
Copy link

MyraBaba commented Dec 8, 2024

Request

I hope i am posting the right place :)

We're on a quest to replace Splunk with an open-source log management system that can handle petabytes of data, deliver lightning-fast searches, and won't break the bank. Help us choose!
Our Wishlist 📋

Scale: Petabyte-level log management
Performance: Blazing fast search speeds
Cost: Budget-friendly
Storage: Efficient compression
Maintainability: Easy to support and develop

Contenders 🥊

  1. CLP (C++)
    Pros:

Native C++ performance
Familiar technology stack for our team
Promising compression capabilities

  1. Siglens (Go)
    Pros:

Appears very fast
Feature-rich

Concerns:

Potential performance overhead with Go compared to C++

  1. Quickwit (Rust)
    Pros:

Modern Rust implementation
Potentially robust design

Concerns:

Limited team knowledge of Rust

🤔 Community, We Need Your Wisdom!

Which solution have you used at scale?
Performance benchmarks?
Real-world experiences with these tools?
Hidden gems we might have missed?

Bonus Points 🏆 If you can share:

Search latency comparisons
Storage efficiency metrics
Total Cost of Ownership (TCO) insights

Let's crowdsource the ultimate log management solution! Drop your knowledge bombs below! 💥
Disclaimer: Open to hearing about alternatives not mentioned here!

Possible implementation

to choose and promote CLP better and understand differentiating

@MyraBaba MyraBaba added the enhancement New feature or request label Dec 8, 2024
@kirkrodrigues
Copy link
Member

Hi @MyraBaba,

Thanks for starting the discussion. Here are some tidbits we can share on the CLP-side of things:

  • CLP has been used in one form or another to compress and search Petabytes of log data at Uber (see Reducing Logging Cost by Two Orders of Magnitude using CLP and Modernizing Logging at Uber with CLP (Part II)).
  • We do have some benchmarks available comparing CLP against other log management tools.
    • We're working on expanding this set, adding more insights, adding nightly runs, etc.
    • We'll try to add SigLens and Quickwit to the set of benchmarked tools.
    • If you have tools, datasets, or queries you'd like to see in the benchmark, let us know or feel free to contribute some!
  • Although CLP hasn't reached feature parity with Splunk, we are constantly adding new and unique features like our integration of log viewing (see the new blog we just posted: A refreshed log viewer for text and JSON logs).

@MyraBaba
Copy link
Author

MyraBaba commented Dec 12, 2024 via email

@kirkrodrigues
Copy link
Member

Hi MyraBaba,

You can request a free trial of our online cloud demo.

@MyraBaba
Copy link
Author

MyraBaba commented Dec 15, 2024 via email

@kirkrodrigues
Copy link
Member

Hi MyraBaba,

It's:

[email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants