CtrlK
BlogDocsLog inGet started
Tessl Logo

dash0/agent-skills

Expert guidance for configuring and deploying the OpenTelemetry Collector. Use when setting up a Collector pipeline, configuring receivers, exporters, or processors, deploying a Collector to Kubernetes or Docker, or forwarding telemetry to Dash0. Triggers on requests involving collector, pipeline, OTLP receiver, exporter, or Dash0 collector setup.

100

Quality

100%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

components.mdskills/otel-ottl/rules/

Collector components that use OTTL

OTTL is supported across a wide range of Collector components, not just the transform and filter processors.

Processors

ComponentUse case
transformModify, enrich, or redact telemetry (set attributes, rename fields, truncate values)
filterDrop telemetry entirely (discard metrics by name, drop spans by status, remove noisy logs)
attributesInsert, update, delete, or hash resource and record attributes
spanRename spans and set span status based on attribute values
tailsamplingSample traces based on OTTL conditions (e.g., keep error traces, drop health checks)
cumulativetodeltaConvert cumulative metrics to delta temporality with OTTL-based metric selection
logdedupDeduplicate log records using OTTL conditions
lookupEnrich telemetry by looking up values from external tables using OTTL expressions

Connectors

ComponentUse case
routingRoute telemetry to different pipelines based on OTTL conditions
countCount spans, metrics, or logs matching OTTL conditions and emit as metrics
sumSum numeric values from telemetry matching OTTL conditions and emit as metrics
signaltometricsGenerate metrics from spans or logs using OTTL expressions for attribute extraction

Receivers

ComponentUse case
hostmetricsFilter host metrics at collection time using OTTL conditions

skills

README.md

tile.json