Badger

Version2.10 (outdated) 2.11 (latest)

Badger is an embeddable persistent key-value database, similar to RocksDB. The Jaeger binary embeds Badger and can use it as a storage backend without external dependencies.

Pros:

  • Badger stores data in the local file system and therefore can survive process restarts.
  • A single node can sustain high throughput.

Cons:

  • It is only suitable for a single-node deployment, so it cannot scale horizontally for higher data volumes.
  • If Badger backend is enabled in jaeger-collector, it cannot be accessed from jaeger-query, and vice versa. Therefore, Badger can only used either in the all-in-one configuration or with the remote storage component.

Configuration

See sample configuration.

Troubleshooting

Last modified September 4, 2025: Release 2.10.0/1.73.0 (#973) (f8bb991)