export async function onGce()

in packages/opentelemetry-resource-util/src/detector/gce.ts [28:40]


export async function onGce(): Promise<boolean> {
  try {
    await metadata.instance<string>(MACHINE_TYPE_METADATA_ATTR);
    return true;
  } catch (err) {
    diag.debug(
      'Could not fetch metadata attribute %s, assuming not on GCE. Error was %s',
      MACHINE_TYPE_METADATA_ATTR,
      err
    );
    return false;
  }
}