autotel-plugins

Add OpenTelemetry tracing to BigQuery, Kafka, and RabbitMQ libraries.

7|3|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/jagreehal/autotel --skill autotel-plugins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autotel-plugins
Source: https://github.com/jagreehal/autotel/tree/main/packages/autotel-plugins/skills/autotel-plugins
Command: npx skills add https://github.com/jagreehal/autotel --skill autotel-plugins

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It addresses the need for customized OpenTelemetry instrumentation for libraries lacking official support, enhancing observability.

Core Features & Use Cases

  • Instrumentation for unsupported libraries: Adds tracing capabilities to BigQuery, Kafka, and RabbitMQ where official plugins are missing or incomplete.
  • Use Case: Developers can instrument BigQuery queries, Kafka message handlers, and RabbitMQ message processing to gain deeper insights into system performance and debugging.
  • Advanced Customization: Provides hooks to wrap library methods and propagate trace context seamlessly.

Quick Start

Import the relevant functions from autotel-plugins to instrument BigQuery, Kafka, or RabbitMQ instances and add tracing.

Frequently Asked Questions about autotel-plugins

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

FAQPage Schema
How do I add OpenTelemetry tracing to BigQuery, Kafka, and RabbitMQ libraries?

OpenTelemetry tracing for unsupported BigQuery, Kafka, and RabbitMQ libraries is added by importing custom instrumentation functions that wrap library methods to generate spans and propagate trace context seamlessly.

Why do I need custom OpenTelemetry instrumentation for my message brokers?

Custom OpenTelemetry instrumentation is needed when official plugins are missing or incomplete, allowing you to gain deeper insights into system performance and debug Kafka or RabbitMQ message processing effectively.

Can I configure span creation when instrumenting BigQuery queries?

Yes, you can configure span creation for BigQuery queries using advanced customization hooks that wrap library methods and propagate trace context throughout your backend services.

What is the best way to propagate trace context across Kafka message handlers?

The best way to propagate trace context across Kafka message handlers is by using custom OpenTelemetry instrumentation plugins designed to wrap library methods where official support is lacking.

Does this OpenTelemetry instrumentation work with libraries lacking official support?

Yes, this instrumentation explicitly works with libraries lacking official support by providing custom hooks to wrap methods and propagate trace context for BigQuery, Kafka, and RabbitMQ.