Storage Backends

Version2.0 (outdated) 2.13 (latest)

Introduction

Jaeger requires a persistent storage backend. Cassandra, Elasticsearch, and OpenSearch are the primary supported distributed storage backends. Additional backends are discussed here.

Please refer to Configuration page for details on configuring storage backends for Jaeger.

For large scale production deployment the Jaeger team recommends OpenSearch backend over Cassandra.

Remote Storage

Jaeger supports a gRPC-based [Remote Storage API][storage.proto] that allows extending the Jaeger ecosystem with custom storage backends, not directly supported by the project. These storage backends can be deployed as a remote gRPC server.

To use a remote storage as Jaeger storage backend, use grpc as the storage type and specify the remote gRPC server address. For more information, please refer to jaeger/plugin/storage/grpc.

Example config for remote storage can be found here.

Known remote storage backends: