-
Notifications
You must be signed in to change notification settings - Fork 197
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
Review faas invoked_name, invoked_provider, invoked_region attributes #799
Comments
I don't think this was added due to tooling restrictions but rather because the semantics are intended to be different. Consider the following example:
If both resource and span attributes would be flattened (particularly when exporting in a non-OTLP format or as OTLP to a back-end that does not distinguish them) this would cause ambiguity if the same attribute keys were used. In these cases, the span created by Service A with a span attribute Service A could also itself be a function and have its own faas.name/cloud.provider/cloud.region resource attributes set and then they would even clash upon flattening. |
great point @arminru! BTW I think it's where @trisch-me embed proposal could help.
and it'd result in |
Thanks @arminru for clarification, this makes sense now. So it's just a guidance on what to put to the attributes values. I'll close the issue then. Please feel free to re-open if needed |
I see here a duplication of data for
invoked_name
,invoked_provider
andinvoked_region
. Was it needed because of strict separation between resource and not resource attributes? Should we remove it now and replace with original fields as we are going into removing this restriction in build tools?Originally posted by @trisch-me in #525 (comment)
Currently we have notes for these fields as following:
The text was updated successfully, but these errors were encountered: