jido-otel

Map Jido observability hooks onto OpenTelemetry spans and tracing exporters.

48|21|Updated Jan 25, 2025
One-click install
npx skills add https://github.com/agentjido/jido_run --skill jido-otel-agentjido
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jido-otel
Source: https://github.com/agentjido/jido_run/tree/main/priv/skills/arrowcircle-jido-skills/skills/jido-otel
Command: npx skills add https://github.com/agentjido/jido_run --skill jido-otel-agentjido

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guides developers to integrate OpenTelemetry tracing into Jido apps, implement a dedicated tracer backend, and reason about how spans and correlation identifiers cross package boundaries.

Core Features & Use Cases

  • Guidance to instrument Jido observability hooks and span lifecycles in a clean separation from core logic.
  • Clear separation of tracer integration from exporter configuration, with runnable examples and best practices.
  • Use cases include building end-to-end tracing for Jido workflows, validating propagation of trace and correlation IDs, and auditing observability boundaries across packages.

Quick Start

Read the builder notes and implement a basic OpenTelemetry tracer in a Jido app to begin emitting spans.

Frequently Asked Questions about jido-otel

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

FAQPage Schema
How do I integrate OpenTelemetry tracing into Jido applications?

You map Jido observability hooks onto OpenTelemetry spans and tracing exporters to integrate tracing into Jido applications. This cleanly separates the core observability facade from OpenTelemetry specifics.

How does span and correlation ID propagation work across Jido packages?

Span and correlation ID propagation maps Jido observability hooks onto OpenTelemetry spans to validate how trace identifiers cross package boundaries. This approach audits observability boundaries across packages.

What is the best way to configure a tracer backend and exporter for Jido workflows?

Using the dedicated jido-otel module is the best way to configure a tracer backend and exporter for Jido workflows. It separates tracer integration from exporter configuration with runnable examples and best practices.

Can I instrument Jido observability hooks without coupling core logic to tracing specifics?

You can instrument Jido observability hooks without coupling core logic to tracing specifics. The jido-otel module maintains a clean separation between span lifecycles and core application logic.

Does jido-otel require additional dependencies to implement tracing exporters?

No additional dependencies are required to implement tracing exporters with jido-otel. You read the builder notes and implement a basic OpenTelemetry tracer to begin emitting spans directly in your Jido app.