Module: ActiveAgent::Telemetry::Instrumentation

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_agent/telemetry/instrumentation.rb

Overview

Auto-instrumentation for ActiveAgent generation lifecycle.

When included in ActiveAgent::Base, automatically traces:

  • Agent generation (prompt_now, generate_now)

  • Tool calls

  • Streaming events

  • Errors

Examples:

Enabling instrumentation

# In config/initializers/activeagent.rb
ActiveAgent::Telemetry.configure do |config|
  config.enabled = true
  config.endpoint = "https://api.activeagents.ai/v1/traces"
  config.api_key = Rails.application.credentials.activeagents_api_key
end

# Instrumentation is automatically applied when telemetry is enabled

Defined Under Namespace

Modules: GenerationInstrumentation