in opentelemetry-resourcedetector-gcp/src/opentelemetry/resourcedetector/gcp_resource_detector/_gce.py [0:0]
def on_gce() -> bool:
try:
_metadata.get_metadata()["instance"]["machineType"]
except (_metadata.MetadataAccessException, KeyError):
_logger.debug(
"Could not fetch metadata attribute instance/machineType, "
"assuming not on GCE.",
exc_info=True,
)
return False
return True