Open navaneeth-c opened 1 month ago
/label processor/resourcedetectionprocessor
Pinging code owners for processor/resourcedetection: @Aneurysm9 @dashpole. See Adding Labels via Comments if you do not have permissions to add labels yourself.
This makes sense to me. cc @aabmass @psx95 @jsuereth
I'm happy to review PRs to implement this in the resource detector.
I assume we would be able to share the same configuration as the azure and aws detectors?
Component(s)
processor/resourcedetectionprocessor
Is your feature request related to a problem? Please describe.
Yes, the current resourcedetection processor in the OpenTelemetry Collector does not support fetching custom instance labels (tags) from Google Cloud Platform (GCP) Compute Engine (GCE) instances. This limitation hinders our ability to enrich telemetry data with valuable metadata that is critical for observability, monitoring, and consistent tagging strategies across multi-cloud environments.
Describe the solution you'd like
I propose enhancing the GCP (GCE) detector within the resourcedetection processor to fetch custom instance labels from GCE instances. The implementation would be similar to how the EC2 and Azure detectors retrieve custom tags. The solution includes:
Describe alternatives you've considered
No response
Additional context
Thank you for considering this feature request.