Expand description
§feagi-observability
Unified observability infrastructure for FEAGI (logging, telemetry, profiling).
Provides consistent observability patterns across all FEAGI crates with per-crate debug flag support.
§Features
file-logging: File-based log rotation (desktop only)metrics: Prometheus metrics collection (desktop only)opentelemetry: OpenTelemetry exporter supportprofiling: Chrome tracing and pprof profiling support
Re-exports§
Modules§
- cli
- CLI argument parsing for per-crate debug flags
- config
- Observability configuration types
- context
- Correlation IDs and context propagation
- errors
- Error handling and reporting
- init
- Unified logging initialization for FEAGI
- logging
- Structured logging with spans
- metrics
- Prometheus metrics
- profiling
- CPU/Memory profiling
- telemetry
- Unified telemetry collection
- tracing
- Distributed tracing (OpenTelemetry)
Constants§
- KNOWN_
CRATES - Known FEAGI crate names for debug flags
- VERSION
- Crate version from Cargo.toml