create-autotel-exporter

Create custom autotel exporters for proprietary trace backends.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables developers to create bespoke exporter modules for autotel, facilitating integration with non-standard backends, envelopes, or proprietary transport protocols.

Core Features & Use Cases

  • Custom Exporter Development: Design exporters that handle vendor-specific envelope formats and transport mechanisms.
  • Flexible Integration: Support backends requiring special retry, batching, or authentication strategies beyond standard OTLP HTTP/JSON.
  • Use Case: A developer wants to ship traces to a vendor with a binary gRPC protocol, utilizing custom authentication and batching, and needs to create a tailored exporter module for it.

Quick Start

Define a new exporter class following the provided template, then implement encoding logic and configure it within autotel's initialization process.

Frequently Asked Questions about create-autotel-exporter

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

FAQPage Schema
How do I create a custom trace exporter for a non-OTLP backend?▼

To create a custom trace exporter, implement a SpanExporter contract and encoding functions tailored to your vendor's proprietary transport protocol and envelope formats. This allows you to ship telemetry data to non-standard backends.

Can I implement custom batching and retry logic for my trace exporter?▼

Yes, you can implement custom batching and retry logic for your trace exporter. This skill enables developers to build integrations requiring specialized authentication, batching, or retry strategies beyond standard OTLP HTTP/JSON protocols.

Does autotel support building exporters for binary gRPC protocols?▼

Yes, autotel supports building exporters for binary gRPC protocols. You can design a tailored exporter module that handles vendor-specific transport mechanisms and custom authentication for shipping traces to proprietary backends.

What is needed to support custom vendor envelope formats in autotel?▼

Supporting custom vendor envelope formats requires defining a new exporter class following a provided template and implementing specific encoding logic. You then configure this custom exporter within autotel's initialization process.

Can I use custom trace exporters with Node and edge runtimes?▼

Yes, you can use custom trace exporters with Node and edge runtimes. The exporter development process ensures compatibility across both environments, allowing flexible integration with proprietary backends in various JavaScript runtimes.