Implement OTLP/HTTP+JSON exporter trace exporter and metrics exporters.
Refer to:
- https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/otlp.md
- https://github.com/open-telemetry/oteps/blob/main/text/0122-otlp-http-json.md
- https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-web
- https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/otlpreceiver
I want to implement a HTTP exporter to fit OTLP/HTTP specification and do not depend on gRPC. And I found I need implement a Recordable which is almost the same as opentelemetry::exporter::otlp::OtlpRecordable . I'm wondering if we can create a extension (e.g. sdk_proto) and move opentelemetry::exporter::otlp::OtlpRecordable and all conversion codes from sdk to opentelemetry-proto into the this this extension? So that we can reuse the codes in more exporters.
@ThomsonTan
Implement OTLP/HTTP+JSON exporter trace exporter and metrics exporters.
Refer to:
I want to implement a HTTP exporter to fit OTLP/HTTP specification and do not depend on gRPC. And I found I need implement a
Recordablewhich is almost the same asopentelemetry::exporter::otlp::OtlpRecordable. I'm wondering if we can create a extension (e.g. sdk_proto) and moveopentelemetry::exporter::otlp::OtlpRecordableand all conversion codes from sdk to opentelemetry-proto into the this this extension? So that we can reuse the codes in more exporters.@ThomsonTan