# @google-cloud/opentelemetry-resource-util

> Resource util used by other @google-cloud/opentelemetry* packages

Latest version **3.1.0** (published 2026-08-11) · Apache-2.0 license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install @google-cloud/opentelemetry-resource-util
pnpm add @google-cloud/opentelemetry-resource-util
yarn add @google-cloud/opentelemetry-resource-util
bun add @google-cloud/opentelemetry-resource-util
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 3.1.0 |
| Published | 2026-08-11 |
| First published | 2021-06-22 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=18 |
| Dependencies | 2 |
| Unpacked size | 54 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Google Inc. |
| Maintainers | google-wombot, google-admin |
| Keywords | opentelemetry, nodejs, Monitoring, google-cloud-monitoring |

## Links

- npm: https://www.npmjs.com/package/@google-cloud/opentelemetry-resource-util
- Repository: GoogleCloudPlatform/opentelemetry-operations-js
- npm.io page: https://npm.io/package/@google-cloud/opentelemetry-resource-util

## Dependencies (2)

- [gcp-metadata](https://npm.io/package/gcp-metadata.md) ^9.0.0
- [@opentelemetry/semantic-conventions](https://npm.io/package/@opentelemetry/semantic-conventions.md) ^1.22.0

## Recent versions

- 3.1.0 (latest) — 2026-08-11
- 3.0.0 — 2025-09-09
- 2.4.0 — 2024-09-25
- 2.3.0 — 2024-07-12
- 2.2.0 — 2024-05-09
- 2.1.0 — 2023-07-11
- 2.0.0 — 2023-02-02
- 1.2.0 — 2022-12-05
- 1.1.0 — 2022-01-19
- 1.0.0 — 2021-10-08
- 0.12.0 — 2021-09-28
- 0.11.0 — 2021-08-02
- 0.10.0 — 2021-06-22

## README

> [!WARNING]
> This package is **deprecated** and will be archived after October 30th, 2026. It was used by the legacy exporters in this repository. Please migrate to the upstream [@opentelemetry/resource-detector-gcp](https://www.npmjs.com/package/@opentelemetry/resource-detector-gcp) package for resource detection, and to standard OTLP exporters for exporting telemetry. See the [Migration Guide](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js/blob/main/MIGRATION.md) for details.

# OpenTelemetry Google Resource Util

[![NPM Published Version][npm-img]][npm-url]
[![Apache License][license-image]][license-image]

This package provides utils used by other packages in this repo. It can map
OpenTelemetry resources to Google Cloud monitored resources. It is not intended
to be used directly by users.

To get started with instrumentation in Google Cloud, see [Generate traces and metrics with
Node.js](https://cloud.google.com/stackdriver/docs/instrumentation/setup/nodejs).

To learn more about instrumentation and observability, including opinionated recommendations
for Google Cloud Observability, visit [Instrumentation and
observability](https://cloud.google.com/stackdriver/docs/instrumentation/overview).

## Useful links

- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>
- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>

[license-url]: https://github.com/GoogleCloudPlatform/opentelemetry-operations-js/blob/main/LICENSE
[npm-url]: https://www.npmjs.com/package/@google-cloud/opentelemetry-monitored-resource-utils
[npm-img]: https://badge.fury.io/js/%40google-cloud%2Fopentelemetry-monitored-resource-utils.svg
[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat

---
_Source: https://npm.io/package/@google-cloud/opentelemetry-resource-util · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
