netdata-instrumentation

Official

Instrument apps with OTLP metrics for Netdata

Authornetdata
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Adding observability to application code is hard, especially when you need OpenTelemetry SDK setup that exports the right signals to Netdata reliably.

Core Features & Use Cases

  • OTLP/gRPC metrics export to Netdata: Configures OTLP metrics delivery to the Netdata OTLP port (default 4317) with correct endpoint handling.
  • Signal guidance and guardrails: Ensures traces are not exported to Netdata (Netdata accepts metrics and logs, not traces yet).
  • Resource attributes that Netdata and MCP rely on: Establishes required attributes like service.name and commonly used fields like service.version and deployment.environment.
  • Language-specific wiring patterns: Supports common approaches for Node.js, Python, Java, Go, .NET, Ruby, and PHP, including auto-instrumentation where available.

Quick Start

Tell your AI agent: "Add OpenTelemetry instrumentation to my service so it exports metrics (and logs if supported) to my Netdata via OTLP/gRPC on port 4317, using OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES, and the correct OTEL exporter environment variables for my language."

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: netdata-instrumentation
Download link: https://github.com/netdata/skills/archive/main.zip#netdata-instrumentation

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.