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