otel-ruby

Official

Fix Ruby OpenTelemetry so signals reach Tsuga.

Authortsuga-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill fixes and improves OpenTelemetry (OTel) setup for Ruby services so traces, metrics, logs, and resource attributes are correctly configured and exported.

Core Features & Use Cases

  • OTel Ruby instrumentation guidance: Covers configuring the Ruby SDK, OTLP exporter, and auto-instrumentation setup for Rails, Sinatra, Rack, Sidekiq, and plain Ruby.
  • Protocol-accurate OTLP exporting: Ensures correct Ruby OTLP behavior (HTTP/protobuf on port 4318) and avoids common misconfigurations.
  • Async messaging correctness: Provides Ruby-specific span-link patterns for Kafka and Sidekiq so traces connect without incorrect parent-child relationships.
  • Operational guardrails: Enforces a mutation gate for code changes and directs verification via Tsuga smoke tests.

Quick Start

Use the otel-ruby skill when you need to update OpenTelemetry SDK setup in a Ruby codebase, then ask it to produce the exact Ruby changes (with a diff) and to proceed only after you confirm.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: otel-ruby
Download link: https://github.com/tsuga-dev/agent-plugins/archive/main.zip#otel-ruby

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.