We rewrote the XDrain log pattern extraction algorithm in Rust, achieving 40x performance improvements over Python. Learn how we used prefix trees, systematic sampling, and memory-bounded LRU caches to process 361,000 logs/sec in real-time.
Learn how to use OpenObserve Insights for interactive log and trace analysis. Identify root causes in 60 seconds with dimension analysis. Real examples, step-by-step guides, and troubleshooting tips.
Automatically extract patterns from millions of logs in seconds. Learn how OpenObserve's log pattern analysis helps SREs reduce incident investigation time from 30 minutes to under 5 minutes.
Sending logs from NodeJS application to OpenObserve using Pino is easy. This blog is a step by step guide to do that.