-
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
Discuss changing naming conventions for faas metrics #1737
Comments
This proposal was already brought up (with a different motivation): #1480 I think my arguments against the change still stand (copied from the mentioned PR):
|
The name "faas" may not be a perfect fit, but I think they are still covered. |
What might be helpful: adding a value to cloud.provider and faas.invoked_provider to signify on-premise. |
Good to know I missed that. Thanks
For the operator though who runs stuff on-premise the term faas is a bit unrelated (typically it is about cloud managed services with a specific cost model etc) but it could be ok if we expand the definition or at least make it clear somehow. Btw people could run services both on-premise and on the cloud and we might want to make a distinction and this is where the proposal above Regarding the confusion for code function it was solved easily. I dont see a real issue if a domain prefix is used like
and then let them find out what that is. Reason is there are users out there who are aware of cloud computing and they will identify faas quickly. |
I think the term faas applies equally to cloud and on prem. When on prem, there is still a "service" provided to other applications that manages their serverless functions. |
Should an industry term such as "faas" be used in the semantic conventions? We don't use "IaaS" or "PaaS", as far as I can see, to refer to anything matching those terms. What happens when "faas", as an industry term, falls out of favor and is replaced with another? I'd be interested to have your thoughts on this @rakyll. I agree it makes sense for "on-premise" to be an option for a provider. Should a separate issue be opened for this? |
What are you trying to achieve?
I am defining the metrics specs for Openshift Serverless and I am looking to use a standard approach.
The Opentelemetry spec currently covers only the case of a FaaS using
faas
as the prefix for the corresponding naming conventions for resources, traces, metrics etc.I see a better fit to change this to something more generic like
func
instead. There are cases where function frameworksrun on premise that are not covered by the current spec.
What did you expect to see?
A more generic definition for function metrics.
Additional context.
Previously discussed here.
The text was updated successfully, but these errors were encountered: