-
Notifications
You must be signed in to change notification settings - Fork 526
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
[OpenTelemetry] Map OpenTelemetry Semantic Attributes to Elastic Common Schema when ingesting OTLP data #4714
Comments
Here's a start, focusing on resource conventions. OpenTelemetry os.* conventions:
OpenTelemetry process.* conventions:
OpenTelemetry deployment.* conventions:
OpenTelemetry k8s.* conventions:
OpenTelemetry container.* conventions:
OpenTelemetry host.* conventions:
OpenTelemetry cloud.* conventions:
|
Responding to #4919 (comment):
Sorry for the flippancy, I just meant that we have a lot going on, and I don't really have the time to dedicate beyond plugging the obvious gaps like those described in #4714 (comment).
If you could take a look at #4714 (comment) and let me know what you think that would be great. Any remaining gaps you can fill in would be much appreciated.
I think we should certainly align as much as we can, to ensure we can correlate logs, metrics, and traces. I don't have the bandwidth to write a more formal spec/mapping right now. If either of you have time to take the lead on it, then I'm happy to contribute if and how I can. |
There's an active discussion about introducing an Calling that to attention here since there might be an opportunity to leverage those proposed fields for the OTel |
FYI @AlexanderWert is working at clarifying and enhancing Elastic APM attributes for DB spans. It can relate to the work done here on the OpenTelemetry |
@axw I feel it's hard to understand the status/completion of this ticket. Would it make sense to close it and to create finer grained tickets when gaps are identified? |
@cyrille-leclerc yes, SGTM |
Map OpenTelemetry Semantic Attributes to Elastic Common Schema when ingesting OTLP data.
We should ensure that we map most of the OpenTelemetry semantic attributes to Elastic Common Schema.
We should prioritize attributes that are critical for
An important outcome will be to stop having Otel Attributes prefixed by
labels.
in our GUIs.Examples
container.image.name
container.image.name
k8s.cluster.name
k8s.pod.name
db.name
db.redis.database_index
Resources:
Example of documentation of the mapping for Jaeger: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk_exporters/jaeger.md
Example of attributes that are not mapped yet
The text was updated successfully, but these errors were encountered: