@opentelemetry/resource-detector-gcp

OpenTelemetry SDK resource detector for GCP

Usage no npm install needed!

<script type="module">
  import opentelemetryResourceDetectorGcp from 'https://cdn.skypack.dev/@opentelemetry/resource-detector-gcp';
</script>

README

OpenTelemetry Resource Detector for GCP

NPM Published Version dependencies devDependencies Apache License

Resource detector for Google Cloud Platform.

Compatible with OpenTelemetry JS API and SDK 1.0+.

Installation

The GCP resource detector requires Node.JS 10+ due to a dependency on gcp-metadata which uses features only available in Node.JS 10+.

npm install --save @opentelemetry/resource-detector-gcp

Usage

import { detectResources } from '@opentelemetry/resources';
import { gcpDetector } from '@opentelemetry/resource-detector-gcp'
const resource = await detectResources({
   detectors: [gcpDetector],
})

const tracerProvider = new NodeTracerProvider({ resource });

Useful links

License

Apache 2.0 - See LICENSE for more information.