Module: ActiveAgents

Defined in:
lib/activeagents/telemetry.rb,
lib/activeagents/telemetry/span.rb,
lib/activeagents/telemetry/trace.rb,
lib/activeagents/telemetry/version.rb,
lib/activeagents/telemetry/reporter.rb,
lib/activeagents/telemetry/configuration.rb,
lib/activeagents/telemetry/batching_reporter.rb

Overview

Shared core for reporting LLM traces to ActiveAgents.

This gem carries no integration of its own — it owns the wire format, the configuration, and delivery. Install an adapter for whatever your app calls the model through:

gem "activeagents-telemetry-ruby_llm"   # apps built on RubyLLM

Configure the destination once and every adapter inherits it:

ActiveAgents::Telemetry.configure do |config|
config.api_key      = ENV["ACTIVEAGENTS_API_KEY"]
config.service_name = "my-app"
end

Defined Under Namespace

Modules: Telemetry