Your logs deserve better than Elasticsearch's operational nightmare.

KalDB delivers Elasticsearch's power without the operational complexity, enabling sub-second search at 90% lower cost with S3-backed durability.

The Problem: Seven Key Elasticsearch Issues

Real problems reported by engineering teams running Elasticsearch at scale

1. Constant Heap Tuning

Teams spend extensive time adjusting JVM settings only to encounter different production behavior than staging environments.

View discussion
2. Shard Management Nightmares

Balancing shard counts proves impossible—too many harm performance, too few limit scalability.

View discussion
3. Index Lifecycle Policy Failures

ILM policies fail silently, leaving stale indices consuming resources and budget.

View discussion
4. Memory Pressure Alerts at 3 AM

Circuit breakers trip during peak traffic, triggering cascading cluster failures.

View discussion
5. Cluster State Sync Failures

Master node elections during high load cause indexing pauses and query timeouts.

View discussion
6. Split-Brain Scenarios

Network partitions create multiple masters, leading to data corruption requiring manual intervention.

View discussion
7. Troubleshooting & Visibility Gaps

Debugging requires deep expertise. Many organizations need external consultants just to keep clusters running.

View discussion
Additional Reported Issues:
Circuit breaker errors Heap pressure Shard allocation failures Mapping explosions Scroll context limits GC pauses 503 errors Snapshot failures Replication lag Hot thread bottlenecks Unassigned replicas Fielddata cache evictions

Real Community Voices

From Elasticsearch forums and community discussions

"JVM heap size issue...CircuitBreakingException: Data too large, data for [parent] would be larger than limit."

— Elasticsearch Forum

"ILM failing to delete closed indices...retry attempt [20077]. We've been stuck for weeks."

— Elasticsearch Forum

"Cluster red, unassigned shards, no response on writes...tried enlarging heap...with no success."

— Elasticsearch Forum

"ES overloaded during shard relocation...REST API very slow...cannot reach ES at all during peak."

— Elasticsearch Forum

The Architecture Problem

Why Elasticsearch struggles with modern log workloads

Text Search Foundation

Built for document search; analytics bolted on later. Not optimized for log-heavy workloads.

JVM Architecture

2010-era Java decision creates operational ceilings at scale. GC pauses are unavoidable.

Feature Bloat

Each addition (vectors, ML, security) increases complexity without improving core capabilities.

Coupled Storage/Compute

No separation prevents independent scaling. You pay for compute even when not querying.

Technical Debt

Complexity compounds with releases. Upgrading is painful and risky.

Licensing Concerns

SSPL license changes left many teams scrambling for truly open alternatives.

KalDB Solutions

How KalDB addresses each Elasticsearch limitation

Elasticsearch ProblemKalDB Solution
JVM heap OOM failuresS3-backed storage with stateless compute; no heap management required
Shard rebalancing stormsNo shards to manage; data stored durably in S3
Complex deployment (days)Docker Compose deployment in minutes
Coupled compute/storageFully decoupled; scale query nodes independently
Massive infrastructure overhead90% lower infrastructure costs with S3 pricing
Performance degrades at scaleSub-second queries at petabyte scale
Troubleshooting blind spotsSimplified architecture with fewer failure points
SSPL licensing concernsApache 2.0, truly open source

Why Teams Choose KalDB

90% Cost Savings

S3 storage at $0.023/GB/month vs expensive EBS volumes. Pay only for active compute during queries.

OpenSearch API Compatible

Point your existing Logstash, Grafana, and Kibana to KalDB. Same queries, same dashboards, zero retraining.

Sub-Second Search

Lucene-powered indexing with intelligent caching. Fast queries when you need them most.

Truly Open Source

Apache 2.0 license with no usage restrictions. No license key, no phone-home, no surprises.

Ready to Make the Switch?

Try KalDB open source today or talk to us about production deployment

# Get started in minutes
git clone https://github.com/slackhq/kaldb
cd kaldb && docker-compose up
✓ Running on localhost:8080