SigNoz Cloud - This page is relevant for SigNoz Cloud editions.
Self-Host - This page is relevant for self-hosted SigNoz editions.

Migrate from existing OpenTelemetry

If you already have OpenTelemetry instrumentation in your applications, you can easily switch to SigNoz as your observability backend. This guide will walk you through the simple configuration changes needed to start sending your metrics, traces/APM, and logs to either SigNoz Cloud or Self-Hosted SigNoz.

Prerequisites

Configuration

Step 1: Obtain Connection Details

  1. Log into your SigNoz Cloud account.
  2. Navigate to SettingsIngestion Settings.
  3. Note your Ingestion Key and Ingestion URL.

Step 2: Update OpenTelemetry Configuration

Set the following environment variables for your application:

# Replace with your SigNoz cloud region
export OTEL_EXPORTER_OTLP_ENDPOINT="https://ingest.<region>.signoz.cloud:443"

# Replace with your SigNoz ingestion key
export OTEL_EXPORTER_OTLP_HEADERS="signoz-ingestion-key=<SIGNOZ_INGESTION_KEY>"

If you are defining the OTLP configuration directly in your code (instead of using environment variables), update the OTLP exporter settings:

  • Endpoint: https://ingest.<region>.signoz.cloud:443
  • Headers: Set signoz-ingestion-key to <SIGNOZ_INGESTION_KEY>

Note: The exact syntax depends on the language SDK. Check the SigNoz Instrumentation docs for examples.

If you are using an OpenTelemetry Collector, update your exporter configuration:

exporters:
  otlp:
    endpoint: ingest.<region>.signoz.cloud:443
    headers:
      signoz-ingestion-key: <SIGNOZ_INGESTION_KEY>
    tls:
      insecure: false

Replace the following placeholders:

  • <region>: Your SigNoz Cloud region (e.g., us, eu, in).
  • <SIGNOZ_INGESTION_KEY>: Your SigNoz Ingestion Key.
💡 Tip

We also recommend configuring the Resource Detection Processor to automatically detect resource attributes from the host environment.

Validate

  1. Restart your application (and Collector if applicable) with the new configuration.
  2. Generate test data by using your application.
  3. Access SigNoz Dashboard:
  4. Verify data flow:
    • Check Traces, Metrics, Logs in SigNoz.

Troubleshooting

Data not appearing?

  1. Check connectivity: Ensure your application can reach the SigNoz OTLP endpoint.
  2. Verify configuration: Double-check endpoint URLs and Ingestion Keys (for Cloud).
  3. Review logs: Check application logs for OTel export errors.

Next Steps

Last updated: December 18, 2025

Edit on GitHub

Was this page helpful?