Badger
Badger is an embeddable persistent key-value database, similar to RocksBD. 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 .