К основному содержанию
скилл CX Codex

opentelemetry · bobmatnyc — скилл для Claude Code: трассировка и OTLP

Скилл с паттернами OpenTelemetry: трейсы, метрики, логи, проброс контекста и пайплайны Collector. Пригодится, когда сервис пора инструментировать, а не гадать по логам.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add bobmatnyc/claude-mpm-skills --skill opentelemetry -a claude-code
Открыть на GitHub

Что делает opentelemetry

Скилл описывает, как инструментировать сервис через OpenTelemetry и вывозить OTLP-трейсы, метрики и логи через Collector. Внутри три справочника: references/concepts.md про сигналы, проброс контекста, сэмплирование и семантические конвенции, references/collector-and-otlp.md про пайплайны, процессоры и tail sampling, references/instrumentation-and-troubleshooting.md про ручные спаны, ловушки проброса, кардинальность и отладку.

Быстрый старт состоит из пяти шагов: задать service.name, подключить автоинструментирование, настроить экспорт OTLP, развернуть Collector и связать логи с trace ID. Ресурсные атрибуты советует стандартизировать сразу — service.name, service.version, deployment.environment, иначе потом не свести данные по окружениям. Ручные спаны и корреляция логов идут после автоинструментирования, не вместо него.

Скилл не вызывается пользователем: user-invocable: false и disable-model-invocation: true, так что как слэш-команду его не запустить — он подхватывается агентом по контексту задачи. Входная точка занимает около 150 токенов, полный текст — примерно 9000, при лимите контекста 900. Дополнительных инструментов не требует.

Какие задачи решает

  • разложить трейсы, метрики и логи по одному сервису
  • настроить экспорт OTLP через Collector вместо привязки к вендору
  • связать строки логов с trace ID при разборе инцидента
  • выбрать сэмплирование и не утонуть в кардинальности метрик
  • найти ошибку в пробросе контекста между сервисами

Примеры запросов агенту

  • добавь автоинструментирование OpenTelemetry в этот сервис и настрой экспорт OTLP
  • почему в логах нет trace ID — проверь проброс контекста по references/concepts.md
  • собери пайплайн Collector с tail sampling для этих сервисов

Как установить opentelemetry

1Через Skills CLI (Vercel)

npx skills add bobmatnyc/claude-mpm-skills --skill opentelemetry -a claude-code

2Вручную: положить файлы

~/.claude/skills/opentelemetry/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/opentelemetry/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о opentelemetry

Как установить opentelemetry в Claude?

Выполните npx skills add bobmatnyc/claude-mpm-skills --skill opentelemetry -a claude-code. Скилл появится по пути ~/.claude/skills/opentelemetry/SKILL.md.

Что делает скилл opentelemetry?

Даёт паттерны инструментирования сервисов: трейсы, метрики, логи, проброс контекста, экспорт OTLP и пайплайны Collector. Плюс отдельный справочник по отладке.

Можно вызвать его как слэш-команду?

Нет. В описании стоит user-invocable: false и disable-model-invocation: true, поэтому скилл подключается по контексту задачи, а не по команде.

Исходный текст

SKILL.md · MIT
---
name: opentelemetry
description: "OpenTelemetry observability patterns: traces, metrics, logs, context propagation, OTLP export, Collector pipelines, and troubleshooting"
user-invocable: false
disable-model-invocation: true
version: 1.0.0
category: universal
author: Claude MPM Team
license: MIT
progressive_disclosure:
  entry_point:
    summary: "Instrument services with OpenTelemetry and export OTLP traces/metrics/logs through a Collector for correlation and troubleshooting"
    when_to_use: "When building production observability, adding tracing to distributed systems, or standardizing telemetry across languages"
    quick_start: "1. Set service.name 2. Add auto-instrumentation 3. Export OTLP 4. Deploy Collector 5. Correlate logs with trace IDs"
  token_estimate:
    entry: 150
    full: 9000
context_limit: 900
tags:
  - observability
  - opentelemetry
  - tracing
  - metrics
  - logs
  - otlp
requires_tools: []
---

# OpenTelemetry

## Quick Start (signal design)

- Export OTLP via an OpenTelemetry Collector (vendor-neutral endpoint).
- Standardize resource attributes: `service.name`, `service.version`, `deployment.environment`.
- Start with auto-instrumentation, then add manual spans and log correlation.

## Load Next (References)

- `references/concepts.md` — traces/metrics/logs, context propagation, sampling, semantic conventions
- `references/collector-and-otlp.md` — Collector pipelines, processors, deployment patterns, tail sampling
- `references/instrumentation-and-troubleshooting.md` — manual spans, propagation pitfalls, cardinality, debugging

© Claude MPM Team · MIT · bobmatnyc/claude-mpm-skills

Похожие скиллы

Всё по теме «DevOps и инфраструктура» →

Сначала — opentelemetry от других авторов.

opentelemetry codewithmukesh Скилл настраивает трассировку, метрики и логи OpenTelemetry в .NET 10 через единый вызов с OTLP-экспортом. CX Codex +1 2 800установок opentelemetry grafana Скилл помогает подключить OpenTelemetry к приложению и отправить метрики, логи и трейсы в Grafana Cloud или свой Mimir, Loki, Tempo. CX Codex +1 6 100установок opentelemetry devops-skills Скилл помогает настроить OpenTelemetry в сервисах: трейсы, метрики и логи в одном формате, без привязки к вендору. CX Codex +1 339установок opentelemetry-net-instrumentation Aaronontheweb Скилл подсказывает, как расставлять трассировку, метрики и логи в .NET-коде по спецификации OpenTelemetry. Пригодится, когда добавляете телеметрию в библиотеку или приложение. CX Codex +1 408установок observability-and-instrumentation addyosmani Скилл учит агента добавлять структурированные логи, метрики и трейсы в код до деплоя. Пригодится при выпуске новых эндпоинтов, фоновых задач и интеграций. CX Codex +1 54 800установок otel-instrumentation dash0 Помогает агенту расставить спаны, метрики и логи OpenTelemetry так, чтобы телеметрия отвечала на вопросы, а не жгла бюджет. CX Codex +1 972установок groundcover-cli paymog Скилл учит агента дёргать Go-утилиту groundcover: смотреть логи, трейсы, метрики и события k8s, а ещё управлять мониторами и silences. CX Codex +1 8 900установок Observability taste f Набор правил для ИИ-ассистента: как расставлять трейсы, метрики и логи в сервисе, чтобы потом не гадать по дашбордам. Пригодится, когда просите модель написать код с телеметрией. GP ChatGPT ★ 174 597звёзд репо azure-monitor-opentelemetry-exporter-py Microsoft Скилл для низкоуровневой отправки трейсов, метрик и логов OpenTelemetry в Application Insights из Python. Пригодится, когда нужен свой конвейер телеметрии. 1установок

Из того же набора65

biome Скилл подсказывает агенту, как прогнать проект через Biome: линтинг, форматирование и сортировка импортов одной командой. CX Codex +1 927установок zod Скилл по библиотеке zod: схемы один раз, а на выходе проверка данных в рантайме и типы TypeScript. Пригодится на формах и API. CX Codex +1 887установок cypress Скилл для написания E2E- и компонентных тестов на Cypress: устойчивые селекторы, ожидания без фиксированных пауз, перехват сети. CX Codex +1 653установок session-compression Скилл с приёмами сжатия многошаговых диалогов: суммаризация, поиск по эмбеддингам, управление контекстом. Пригодится, когда история чата подбирается к лимиту окна. CX Codex +1 642установок xlsx Скилл для чтения, записи и правки Excel-файлов из кода: openpyxl, pandas и библиотека xlsx для JavaScript. CX Codex +1 588установок wordpress-security-validation Скилл для безопасной разработки плагинов и тем WordPress: санитизация ввода, проверка логики и экранирование вывода. Пригодится, когда обрабатываете формы, AJAX или выводите чужие данные. CX Codex +1 581установок fastify Скилл для ИИ-агентов с готовыми паттернами Fastify на TypeScript: схемы, плагины, обработка ошибок, тесты через inject. CX Codex +1 571установок git-workflow Скилл с готовыми Git-паттернами: коммиты, ветки, конфликты, rebase и хуки. Пригодится, когда агент трогает версионирование. CX Codex +1 556установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой