乌克兰国旗 我们与乌克兰的朋友和同事站在一起。为了在乌克兰需要的时候支持他们,请访问此页面

存储后端

版本  2.8 最新

另请参阅


简介

Jaeger 需要一个持久化存储后端。Cassandra、Elasticsearch 和 OpenSearch 是主要支持的分布式存储后端。更多后端在此讨论外部链接 - Jaeger 分布式追踪平台

请参阅配置页面,了解 Jaeger 存储后端的配置详情。

对于大规模生产部署,Jaeger 团队推荐使用 OpenSearch 后端而非 Cassandra

远程存储

Jaeger 支持基于 gRPC 的远程存储 API v2,该 API 允许通过自定义存储后端扩展 Jaeger 生态系统,这些后端不受项目直接支持。这些存储后端可以部署为远程 gRPC 服务器。

要将远程存储用作 Jaeger 存储后端,请使用 grpc 作为存储类型并指定远程 gRPC 服务器地址。更多信息请参阅jaeger/internal/storage/v2/grpc外部链接 - Jaeger 分布式追踪平台

远程存储的配置示例可在此处找到外部链接 - Jaeger 分布式追踪平台

已知远程存储后端

归档存储

Jaeger 支持两种追踪存储:primary(主存储)和 archive(归档存储)。主存储用于所有摄入追踪的主要存储,因此它需要一个高度可扩展的后端,并且通常对追踪数据使用较短的 TTL(例如两周)以节省存储成本。然而,偶尔将某些追踪保存更长时间可能很有用,例如当与事件或未来的性能改进任务相关联时。归档存储用于此目的。它可以配置更长的保留期(甚至无限期),因为没有追踪会自动保存到归档存储中,保存操作必须由用户从 Jaeger UI 手动启动。在 Jaeger v2 中,主存储和归档存储角色可以混合搭配不同的后端。

配置归档存储

  • 根据需要定义存储后端配置
  • jaeger_storage 扩展的 traces_archive: 属性中引用后端名称。