Jaeger components can be downloaded in two ways:
Jaeger binaries are available for macOS, Linux, and Windows. The table below lists the available binaries:
You can find the binaries for previous versions on the GitHub releases page.
Designed for quick local testing. It launches the Jaeger UI, collector, query, and agent, with an in-memory storage component.
Receives spans from Jaeger clients and forwards to collector. Designed to run as a sidecar or a host agent.
Receives spans from agents or directly from clients and saves them in persistent storage.
Serves Jaeger UI and an API that retrieves traces from storage.
An alternative to collector; reads spans from Kafka topic and saves them to storage.
A service that implements the Remote Storage API on top of another supported backend. Can be used to share a single-node storage backend, like
An Apache Spark job that collects Jaeger spans from storage, analyzes links between services, and stores them for later presentation in the Jaeger UI
A Kubernetes Operator for packaging, deploying, and managing Jaeger installation.
A utility script used to initialize Cassandra keyspace and schema.
A utility script used to purge old indices from Elasticsearch, since ES does not support data TTL.