Skip to content
This repository was archived by the owner on Jun 9, 2025. It is now read-only.

Replace Jaeger tracing with OpenTelemetry and make Jaeger's backend#4163

Merged
bobheadxi merged 34 commits into
masterfrom
sginn/otel-jaeger
Aug 31, 2022
Merged

Replace Jaeger tracing with OpenTelemetry and make Jaeger's backend#4163
bobheadxi merged 34 commits into
masterfrom
sginn/otel-jaeger

Conversation

@sanderginn

@sanderginn sanderginn commented Aug 24, 2022

Copy link
Copy Markdown
Contributor

This PR replaces Jaeger's agent sidecars and collector with OpenTelemetry Collector, as a combined DaemonSet and Deployment configuration. It disables Jaeger's backend by default but offers an opt-in (through an overlay), which will also configure the OT Collector to export to Jaeger.

PR for documentation: https://github.com/sourcegraph/sourcegraph/pull/40936

Closes https://github.com/sourcegraph/sourcegraph/issues/40456

Todo

  • Make Jaeger opt-in
  • Document configuration of OT Collector

Checklist

Test plan

e2e testing with @bobheadxi on a fully operational cluster

@sanderginn sanderginn marked this pull request as ready for review August 26, 2022 15:07
@sanderginn sanderginn requested a review from a team August 26, 2022 15:43
Comment thread configure/otel-collector/otel-collector.ConfigMap.yaml Outdated

@bobheadxi bobheadxi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM on paper, let's run this through tomorrow!

@michaellzc michaellzc requested a review from a team August 30, 2022 23:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

deploy-sourcegraph (k8s): make Jaeger optional, always deploy otel-collector

3 participants