OTLP applications
Modern Jaeger accepts OTLP on ports4317 and 4318. If your applications
already emit OTLP, keep the applications pointed at your Collector and add
Squasher as an exporter.
otel-collector-config.yaml
Legacy Jaeger clients
Use the Collector Contrib Jaeger receiver when a client still sends Jaeger gRPC or Thrift. Enable only the protocols that your clients use.otel-collector-config.yaml
Sampling
Jaeger remote-sampling configuration does not move with trace data. Keep your current SDK sampling policy during the first dual-ship test. If you want to retain all errors and slow traces while reducing routine traffic, add customer-side tail sampling after you verify the unsampled path.Verify
- Validate the Collector configuration.
- Send one trace from a known service.
- Confirm that the root span, child spans, status, resource attributes, events, and links appear.
- Send one error trace and confirm that it is visible in both Traces and related errors.
- Compare counts during dual-ship before you change a shared endpoint or remove Jaeger storage.