Jaeger Collector API

The Jaeger Collector API receives trace spans from instrumented applications and SDKs. Since Jaeger v1.11 the primary protocol is the jaeger.api_v2.CollectorService gRPC endpoint; the collector also accepts OTLP traces (binary gRPC, Protobuf over HTTP, JSON over HTTP) since v1.35, as well as legacy Thrift over UDP and HTTP formats.

API entry from apis.yml

apis.yml Raw ↑
aid: jaeger:jaeger-collector-api
name: Jaeger Collector API
description: The Jaeger Collector API receives trace spans from instrumented applications and SDKs. Since
  Jaeger v1.11 the primary protocol is the jaeger.api_v2.CollectorService gRPC endpoint; the collector
  also accepts OTLP traces (binary gRPC, Protobuf over HTTP, JSON over HTTP) since v1.35, as well as legacy
  Thrift over UDP and HTTP formats.
humanURL: https://www.jaegertracing.io/docs/latest/apis/
tags:
- Collector
- Distributed Tracing
- gRPC
- OTLP
properties:
- type: Documentation
  url: https://www.jaegertracing.io/docs/latest/apis/
- type: Reference
  url: https://github.com/jaegertracing/jaeger-idl/blob/main/proto/api_v2/collector.proto
- type: GitHubRepository
  url: https://github.com/jaegertracing/jaeger