You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem:
In OpAMP we use Identifying Attributes to help differentiate collectors. These attributes are based on a set of Resource Semantic Conventions. Currently all of these conventions except service.namespace are reported via the OpAMP extension. The addition of service.namespace would enable OpAMP servers to better differentiate collector types rather than relying on just service.name and service.version. service.name and service.version are insufficient on their own because service.name is set to the collector binary name which has a high chance of being the same across distributions.
Solution:
Add a new field to component.BuildInfo called Namespace. All components would have access to this new field, specifically the OpAMP extension. By default this value would be set to "opentelemetry". The OCB should also be updated with a new configuration parameter, distribution.namespace, to facilitate setting this value.
Context:
There was a previous issue that aimed to solve this, but service.namespace wasn't added. Looking at the issue and PR there doesn't appear to be any reason why not.
The text was updated successfully, but these errors were encountered:
Component(s)
No response
Describe the issue you're reporting
Problem:
In OpAMP we use Identifying Attributes to help differentiate collectors. These attributes are based on a set of Resource Semantic Conventions. Currently all of these conventions except
service.namespace
are reported via the OpAMP extension. The addition ofservice.namespace
would enable OpAMP servers to better differentiate collector types rather than relying on justservice.name
andservice.version
.service.name
andservice.version
are insufficient on their own becauseservice.name
is set to the collector binary name which has a high chance of being the same across distributions.Solution:
Add a new field to
component.BuildInfo
calledNamespace
. All components would have access to this new field, specifically the OpAMP extension. By default this value would be set to "opentelemetry". The OCB should also be updated with a new configuration parameter,distribution.namespace
, to facilitate setting this value.Context:
There was a previous issue that aimed to solve this, but
service.namespace
wasn't added. Looking at the issue and PR there doesn't appear to be any reason why not.The text was updated successfully, but these errors were encountered: