opentelemetry-specification icon indicating copy to clipboard operation
opentelemetry-specification copied to clipboard

OpenCensus Compatibility for GA

Open andrewhsu opened this issue 4 years ago • 3 comments

This is a high-level tracking issue to track items across several github repos.

Languages:

  • [ ] Java
  • [ ] JS
  • [ ] Python
  • [ ] Go
  • [ ] C# .NET
  • [ ] Erlang
  • [ ] Ruby

andrewhsu avatar Nov 02 '20 16:11 andrewhsu

@andrewhsu would you mind assigning this to me?

Additionally we should expand the description to include a Specification of what compatibility looks like.

jsuereth avatar Jan 08 '21 20:01 jsuereth

I have three changes that should complete the spec-portion of OpenCensus compatibility:

  • https://github.com/open-telemetry/opentelemetry-specification/pull/2730: OpenCensus migration plan. This describes how metric and trace bridges should be used to migrate from OpenCensus to OpenTelemetry
  • https://github.com/open-telemetry/opentelemetry-specification/pull/2722: Add a "MetricProducer" interface, which can be passed to a MetricReader as a source of metric data.
  • https://github.com/open-telemetry/opentelemetry-specification/pull/2732: Add the OpenCensus metric bridge specification, which describes how to implement the MetricProducer interface using metrics from OpenCensus.

dashpole avatar Aug 16 '22 19:08 dashpole

I'm working on a golang implementation which follows the proposed spec: https://github.com/open-telemetry/opentelemetry-go/pull/3093

dashpole avatar Aug 16 '22 19:08 dashpole

David's PRs were all merged and I think we are looking good here. I am going to open a PR to mark the compatibility doc as stable and close this issue.

aabmass avatar Apr 20 '23 19:04 aabmass

From the original description

  • [ ] C# .NET
  • [ ] Erlang
  • [ ] Ruby

I think its safe to say these are out of scope?

aabmass avatar Apr 20 '23 20:04 aabmass