Service Resource Detector:
This issue tracks the implementation of the service resource detector in resource_detectors.
This detector must populate attributes from the semantic conventions service Entities.
See: https://opentelemetry.io/docs/specs/semconv/registry/entities/service/#service
The following attributes should be included in the first implementation:
service.name (see resource_detectors/include/opentelemetry/resource_detectors/detail/process_detector_utils.h)
service.instance.id (see: sdk/src/common/random.h)
Linux, MacOS, and Windows should be supported with any platform specific limitations documented.
Unit test and install test coverage should be added.
For install tests see install/test/src/test_resource_detectors.cc
Service Resource Detector:
This issue tracks the implementation of the service resource detector in resource_detectors.
This detector must populate attributes from the semantic conventions
serviceEntities.See: https://opentelemetry.io/docs/specs/semconv/registry/entities/service/#service
The following attributes should be included in the first implementation:
service.name(see resource_detectors/include/opentelemetry/resource_detectors/detail/process_detector_utils.h)service.instance.id(see: sdk/src/common/random.h)Linux, MacOS, and Windows should be supported with any platform specific limitations documented.
Unit test and install test coverage should be added.
For install tests see install/test/src/test_resource_detectors.cc