Instruments Java, Python, Node.js, .NET, and Go applications with OpenTelemetry SDKs to send traces, metrics, and logs to Coralogix. Use for SDK-side OTel setup, OTLP exporter env vars, Coralogix resource attributes, APM transaction samplers, Kubernetes Operator injection, or debugging missing traces, metrics, logs, or no telemetry from an application. Not for OTel Collector config (use opentelemetry-collector), OTTL authoring (use opentelemetry-ottl), eBPF instrumentation, or Lambda layers.
89
85%
Does it follow best practices?
Impact
100%
1.85xAverage score across 3 eval scenarios
Passed
No known issues
Node.js APM Transactions via individual auto-instrumentation
CoralogixTransactionSampler used
0%
100%
Individual instrumentation approach
100%
100%
Bundled limitation explained
60%
100%
gRPC endpoint format correct
70%
100%
OTLP_ENDPOINT env var present
0%
100%
OTLP_HEADERS env var present
0%
100%
service.name set
100%
100%
cx.application.name set
100%
100%
cx.subsystem.name set
100%
100%
Run command shown
100%
100%
APM Transactions validation path
100%
100%
Python gRPC instrumentation code review
Headers as tuples
0%
100%
Lowercase header keys
100%
100%
Resource attrs for cx names
100%
100%
SimpleSpanProcessor for scripts
0%
100%
BatchSpanProcessor issue identified
100%
100%
Headers format issue identified
40%
100%
Resource attrs issue identified
100%
100%
Literal space in programmatic headers
100%
100%
CoralogixTransactionSampler retained
100%
100%
service.name preserved
100%
100%
Go multi-signal OTel with TLS, sampler, and resource attrs
credentials.NewTLS on traces
0%
100%
credentials.NewTLS on metrics
0%
100%
credentials.NewTLS on logs
0%
100%
Bare host:port endpoint
0%
100%
CoralogixSampler for APM
0%
100%
Deferred tp.Shutdown
50%
100%
service.name resource attr
100%
100%
cx.application.name resource attr
100%
100%
cx.subsystem.name resource attr
100%
100%
Semconv import pattern
100%
100%
env.sh required vars
0%
100%
Official install reference
57%
100%
6b2e359
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.