| Crates.io | duende-observe |
| lib.rs | duende-observe |
| version | 0.2.0 |
| created_at | 2026-01-06 14:09:26.949778+00 |
| updated_at | 2026-01-13 12:17:04.335177+00 |
| description | Observability integration for Duende (renacer tracing, ttop monitoring) |
| homepage | |
| repository | https://github.com/paiml/duende |
| max_upload_size | |
| id | 2025929 |
| size | 189,603 |
Observability integration for the Duende daemon framework.
This crate provides observability features:
use duende_observe::{DaemonTracer, DaemonMonitor};
// Attach tracer to daemon
let mut tracer = DaemonTracer::new();
tracer.attach(daemon_pid).await?;
// Collect syscall trace
let report = tracer.collect().await?;
println!("Critical path: {:?}", report.critical_path);
// Monitor daemon resources
let mut monitor = DaemonMonitor::new();
let snapshot = monitor.collect(daemon_pid)?;
println!("CPU: {}%, Memory: {} bytes", snapshot.cpu_percent, snapshot.memory_bytes);
MIT OR Apache-2.0