Badger 是一种可嵌入的持久化键值数据库,类似于 RocksDB。Jaeger 二进制文件嵌入了 Badger,无需外部依赖即可将其用作存储后端。
优点:
- Badger 将数据存储在本地文件系统中,因此可以在进程重启后保留数据。
- 单节点可以维持高吞吐量。
缺点:
- 它仅适用于单节点部署,因此无法为了处理更高数据量而水平扩展。
- 如果在 jaeger-collector 中启用了 Badger 后端,则无法从 jaeger-query 访问它,反之亦然。因此,Badger 只能在 all-in-one 配置或与远程存储组件一起使用。
配置
请参阅示例配置 。
故障排除