TelemetryCollector
Defined in the telemetry module.Rust AI Agent SDK Telemetry collector.
Fields
| Name | Type | Description |
|---|---|---|
events | Arc<RwLock<Vec<TelemetryEvent>>> | Collected events |
enabled | bool | Whether collection is enabled |
max_events | usize | Maximum events to keep |
Methods
new
with_max_events
| Name | Type |
|---|---|
max | usize |
enable
disable
record
| Name | Type |
|---|---|
event | TelemetryEvent |
events
events_by_type
| Name | Type |
|---|---|
event_type | &TelemetryEventType |
event_count
clear
Source
View on GitHub
praisonai/src/telemetry/mod.rs at line 374
