Docs » Supported integrations in Splunk Observability Cloud » Instrument back-end applications to send spans to Splunk APM » Instrument Node.js applications for Splunk Observability Cloud » Instrument Node.js applications for Splunk Observability Cloud

Instrument Node.js applications for Splunk Observability Cloud 🔗

Caution

The Splunk Distribution of OpenTelemetry JS version 2.X is deprecated as of February 28, 2025 and will reach end of support on February 28, 2026. Until then, only critical security fixes and bug fixes will be provided.

New customers should use the Splunk OpenTelemetry JS agent version 3.0. Existing customers should consider migrating to Splunk OpenTelemetry JS 3.0 or higher. See Splunk OpenTelemetry JS version 3.0 breaking changes.

The Splunk Distribution of OpenTelemetry JS provides a Node.js SDK that automatically adds APM instrumentation to your Node.js application. The instrumentation captures traces, runtime metrics, and CPU and memory profiles and sends them to Splunk Observability Cloud.

To instrument your Node.js application, follow these steps:

  1. Check compatibility and requirements. See Ensure you have supported Node.js and library versions.

  2. Instrument your Node.js application. See Instrument your Node.js application for Splunk Observability Cloud.

  3. Configure your instrumentation. See Configure the Node.js distribution.

For more information, see About the Splunk Distribution of OpenTelemetry JS.

Note

The SignalFx Tracing Library for Node.js is deprecated and will reach End of Support on June 8th, 2023. See Migrate from the SignalFx Tracing Library for Node.js to migrate to the Splunk Distribution of OpenTelemetry JS.

This page was last updated on Feb 25, 2025.