Badger

Version2.8 (outdated) 2.12 (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 July 5, 2025: Release 2.8.0/1.71.0 (#948) (f3e9afd)