module DynatraceResourceDetector
def detect()
def detect() for name in ["dt_metadata_e617c525669e072eebe3d0f08212e8f2.properties", "/var/lib/dynatrace/enrichment/dt_metadata.properties"] do begin return OpenTelemetry::SDK::Resources::Resource.create(Hash[*File.read(name.start_with?("/var") ? name : File.read(name)).split(/[=\n]+/)]) rescue end end return OpenTelemetry::SDK::Resources::Resource.create({}) end