pub struct OtelObserver { /* private fields */ }Expand description
AgentObserver that renders an agent’s event stream as OpenTelemetry
GenAI spans and metrics.
Implementations§
Source§impl OtelObserver
impl OtelObserver
pub fn new(instrumentation: OtelInstrumentation) -> Self
Trait Implementations§
Source§impl AgentObserver for OtelObserver
impl AgentObserver for OtelObserver
fn on_event(&mut self, message: &AgentEvent)
Auto Trait Implementations§
impl !RefUnwindSafe for OtelObserver
impl !UnwindSafe for OtelObserver
impl Freeze for OtelObserver
impl Send for OtelObserver
impl Sync for OtelObserver
impl Unpin for OtelObserver
impl UnsafeUnpin for OtelObserver
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more