-
Notifications
You must be signed in to change notification settings - Fork 895
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
Rename "faas" to function #1480
Conversation
The resource semantic conventions for serverless function uses "faas" as a prefix. FaaS would be a name to identify the concept of "function as a service", not the platforms or the workloads. The semantic conventions we define here are used to attribute to the functions not to the concept. FaaS is also not as clear as "function" to developers who are not familiar with industry terms such as IaaS/PaaS/FaaS. This change renames FaaS to function to better represent that the resource was a serverless function.
I will follow up with renaming https://github.com/open-telemetry/opentelemetry-specification/blob/main/semantic_conventions/trace/faas.yaml if we think this is a good next step. |
<!-- semconv function_resource --> | ||
| Attribute | Type | Description | Examples | Required | | ||
|---|---|---|---|---| | ||
| `function.name` | string | The name of the function being executed. | `my-function` | Yes | |
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.
Can this be too confusing vs just a normal "code function"?
I am against this change (at least in the current form) for two reasons:
|
Fair. I'm closing this. |
The resource semantic conventions for serverless function uses "faas"
as a prefix. FaaS would be a name to identify the concept of "function
as a service", not the platforms or the workloads.
The semantic conventions we define here are used to
attribute to the functions not to the concept.
FaaS is also not as clear as "function" to developers who are not
familiar with industry terms such as IaaS/PaaS/FaaS.
This change renames FaaS to function to better represent that
the resource was a serverless function.