-
Notifications
You must be signed in to change notification settings - Fork 897
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add vendors.md doc about what it means to support opentelemetry #594
Conversation
specification/vendors.md
Outdated
|
||
## What it means to support OpenTelemetry | ||
|
||
## Tracing, Metrics and Logging Qualifications |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably having the sections instead as Implements OpenTelemetry
and Supports OpenTelemetry
(with their respective clarifications and side notes) will be easier for new users to grasp.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point, I'll update them.
@yurishkuro I think that'd be more for libraries or components that integrate otel for tracing or metrics, yeah? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM modulo a suggestion to clarify the two ways of supporting OpenTelemetry
Co-authored-by: Morgan McLean <[email protected]>
@mtwo I've updated based on your suggested changes, can you check that I got it right? |
Oh, should I add this to the main table of contents or link to it from somewhere else specific? Currently it is only discoverable by manually going to the spec dir and opening the markdown file. |
SDK through one of two mechanisms: | ||
|
||
- By providing an exporter for the [OpenTelemetry Collector](https://github.com/open-telemetry/opentelemetry-collector/) and / or the OpenTelemetry SDKs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SDK through one of two mechanisms: | |
- By providing an exporter for the [OpenTelemetry Collector](https://github.com/open-telemetry/opentelemetry-collector/) and / or the OpenTelemetry SDKs | |
SDK through one of the following mechanisms: | |
- By providing an exporter for the [OpenTelemetry Collector](https://github.com/open-telemetry/opentelemetry-collector/) and / or the OpenTelemetry SDKs | |
- By providing an exporter for the OpenTelemetry SDKs they support |
I would argue a vendor wouldn't have to implement exporters for all language implementations out there but only for the ones they claim support for.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would not consider that "supporting opentelemetry". If we want to add an option that explicitly limits what their support is that is fine, but the goal here is to not allow vendors to claim "support for opentelemetry" and for users to then find out the otel sdk they use isn't supported.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see. I think it would make sense to add the (SDK) language as a qualification in addition to the signal types (traces|metrics|logs) then.
Co-authored-by: Armin Ruech <[email protected]>
…-telemetry#594) * add vendors.md doc about what it means to support opentelemetry * rework section titles * Update specification/vendors.md Co-authored-by: Morgan McLean <[email protected]> * update based on mtwo's suggested changes * Update specification/vendors.md Co-authored-by: Armin Ruech <[email protected]> Co-authored-by: Morgan McLean <[email protected]> Co-authored-by: Armin Ruech <[email protected]>
Threw this together this morning and think it is a good starting point.