otel_collector

Configure OpenTelemetry Collector pipelines with receivers, processors, and exporters.

20|6|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/adrielp/ai-engineering-harness --skill otel-collector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: otel_collector
Source: https://github.com/adrielp/ai-engineering-harness/tree/main/gemini/skills/otel_collector
Command: npx skills add https://github.com/adrielp/ai-engineering-harness --skill otel-collector

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenTelemetry Collector configuration for reliable collection, processing, and export of telemetry data across OTLP, Prometheus, filelog, and hostmetrics, with careful processor ordering and sampling strategies.

Core Features & Use Cases

  • Defines receivers, processors, exporters, and pipelines for end-to-end telemetry ingestion in Kubernetes or container environments.
  • Enforces a critical processor order (memory_limiter first, followed by resourcedetection, k8sattributes, resource, redaction, and other transforms) to ensure stable, compliant data.
  • Supports signaltometrics to derive metrics from traces for pre-sampling insights and better capacity planning.

Quick Start

Apply these configuration templates to deploy an OpenTelemetry Collector in your environment.

Frequently Asked Questions about otel_collector

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

FAQPage Schema
How do I configure a production-grade OpenTelemetry Collector pipeline for Kubernetes?

To configure a production OpenTelemetry Collector pipeline, define receivers, processors, exporters, and pipelines for OTLP, Prometheus, filelog, and hostmetrics, adhering to deployment best practices.

What is the correct processor order for an OpenTelemetry Collector configuration?

The correct processor order places memory_limiter first, followed by resourcedetection, k8sattributes, resource, redaction, and other transforms to ensure stable, compliant telemetry data.

How do I collect hostmetrics and filelogs using OpenTelemetry in a container environment?

You collect hostmetrics and filelogs using OpenTelemetry by defining the respective receivers and integrating them into your configured pipelines for end-to-end telemetry ingestion.

Can I use signaltometrics to derive metrics from traces for capacity planning?

Yes, you can use signaltometrics to derive metrics from traces, providing pre-sampling insights and enabling better capacity planning for your telemetry pipelines.

What is the best way to prevent out-of-memory issues in an OpenTelemetry Collector?

To prevent out-of-memory issues in an OpenTelemetry Collector, enforce a critical processor configuration placing memory_limiter first in the pipeline to drop data before resources are exhausted.