otel-semantic-conventions

OpenTelemetry Semantic Conventions expert. Use when selecting, applying, or reviewing telemetry attributes, span names, span kinds, or span status codes. Triggers on tasks involving attribute selection, naming telemetry, semantic convention compliance, attribute migration, or custom attribute decisions. Covers the attribute registry, naming patterns, status mapping, attribute placement, and versioning.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "otel-semantic-conventions" with this command: npx skills add dash0hq/agent-skills/dash0hq-agent-skills-otel-semantic-conventions

OpenTelemetry Semantic Conventions

Semantic conventions define standardized names, types, and semantics for telemetry attributes, span names, metric instruments, and log fields. They ensure that telemetry from different libraries, frameworks, and services describes the same concepts in the same way — enabling correlation, querying, and tooling across the entire stack.

The Attribute Registry is the single source of truth for all defined attributes.

Rules

RuleDescription
attributesAttribute registry, selection, placement, common attributes by domain
versioningSemconv versioning, stability, migration
dash0Dash0 derived attributes and feature dependencies

Official documentation

Key principles

  • Registry first — Search the Attribute Registry before creating any custom attribute
  • No custom attributes unless necessary — Custom names fragment querying and break tooling
  • Low cardinality in names — Span names and metric attribute values must be bounded; variable data goes in attributes
  • Right level, every time — Place attributes at the correct telemetry level (resource, scope, span, log, metric)
  • Consistent placement — Once an attribute is at a level, keep it there across all services

Quick reference

Use CaseRule
Choosing or reviewing attributesattributes
HTTP/DB/messaging/RPC attributesattributes
Attribute placement (resource vs span)attributes
Naming a span or choosing span kindspans
Span status code mappingspans
Semconv version migrationversioning
Dash0 derived attributesdash0

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

otel-instrumentation

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

otel-collector

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

otel-ottl

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

vercel-react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

Repository Source
216.4K23.1Kvercel