opentelemetry-instrumentation

Configure OpenTelemetry SDKs for Java, Python, Node.js, .NET, and Go to export telemetry to Coralogix.

4|1|Updated May 6, 2026
One-click install
npx skills add https://github.com/coralogix/cx-skills --skill opentelemetry-instrumentation-coralogix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentelemetry-instrumentation
Source: https://github.com/coralogix/cx-skills/tree/main/skills/opentelemetry/opentelemetry-instrumentation
Command: npx skills add https://github.com/coralogix/cx-skills --skill opentelemetry-instrumentation-coralogix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill resolves the complexity of configuring OpenTelemetry SDKs for Java, Python, Node.js, .NET, and Go, ensuring your application telemetry is correctly routed to Coralogix without manual trial-and-error.

Core Features & Use Cases

  • Standardized Setup: Provides consistent environment variable configurations for OTLP exporters across multiple languages.
  • APM Optimization: Automatically configures Coralogix-specific resource attributes and transaction samplers to ensure full APM visibility.
  • Troubleshooting: Offers a structured diagnostic path to identify and fix missing traces, metrics, or logs caused by SDK-side misconfigurations.

Quick Start

Use the opentelemetry-instrumentation skill to generate the required environment variables and setup code for a Python application sending traces directly to the Coralogix EU2 region.

Frequently Asked Questions about opentelemetry-instrumentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure OpenTelemetry SDKs to export traces and metrics to Coralogix?

Configure OpenTelemetry SDKs for Java, Python, Node.js, .NET, and Go to export traces, metrics, and logs to Coralogix using standardized environment variables for direct OTLP export. This ensures your application telemetry routes correctly without manual trial-and-error.

Does OpenTelemetry instrumentation support Python and Node.js applications for Coralogix APM?

Yes, OpenTelemetry instrumentation supports Python and Node.js applications alongside Java, .NET, and Go. It automatically configures Coralogix-specific resource attributes and transaction samplers to ensure full APM visibility across these languages.

What is the best way to set up regional OTLP endpoints and manage API keys for Coralogix observability?

The best way to set up regional OTLP endpoints and manage API keys for Coralogix observability is by using standardized environment variable configurations provided for your specific application language, satisfying secure API key management and regional endpoint requirements.

Why are my OpenTelemetry traces or logs missing after configuring the SDK for Coralogix?

Missing OpenTelemetry traces or logs are typically caused by SDK-side misconfigurations. You can identify and fix these missing telemetry signals by following a structured diagnostic path that checks resource attributes, transaction sampling settings, and OTLP exporter configurations.

How do I implement transaction sampling for application tracing with OpenTelemetry?

Implement transaction sampling for application tracing by configuring the OpenTelemetry SDK with Coralogix-specific transaction samplers. This optimizes APM integration by controlling the volume of exported traces while maintaining necessary visibility into your application's performance.