Skip to main content

MinimalTelemetry

Defined in the Telemetry Funcs module.
Rust AI Agent SDK Minimal telemetry implementation Provides basic telemetry functionality with minimal overhead. When performance mode is enabled, telemetry operations are no-ops.

Fields

Methods

new

Create a new minimal telemetry instance

with_session_id

Create with specific session ID Parameters:

set_user_id

Set user ID Parameters:

session_id

Get session ID

user_id

Get user ID

is_enabled

Check if telemetry is enabled

enable

Enable telemetry

disable

Disable telemetry

set_property

Set a property Parameters:

get_property

Get a property Parameters:

track_event

Track an event (no-op if disabled or in performance mode) Parameters:

track_agent_start

Track agent start Parameters:

track_agent_complete

Track agent completion Parameters:

track_tool_execution

Track tool execution Parameters:

track_llm_call

Track LLM call Parameters:

track_error

Track error Parameters:

flush

Flush any pending events

cleanup

Cleanup resources

Source

View on GitHub

praisonai/src/parity/telemetry_funcs.rs at line 29

Rust Telemetry

Rust Tracing