Expand description
Observability infrastructure for Hypercall.
This module provides Prometheus metrics exposition, metrics collection, distributed tracing via OpenTelemetry, and command tracing for debugging.
Re-exports§
pub use metrics_collector::record_auth_failure;pub use metrics_collector::record_liquidation;pub use metrics_collector::record_settlement;pub use metrics_collector::LiquidationReason;pub use metrics_collector::MetricsCollector;pub use metrics_collector::MetricsCollectorConfig;pub use metrics_collector::BUILD_TIME;pub use metrics_collector::CARGO_VERSION;pub use metrics_collector::GIT_COMMIT;pub use metrics_collector::GIT_REF;pub use tracing::init_tracing;pub use tracing::shutdown_tracing;
Modules§
- api_
boundary - command_
trace - Command tracing for debugging and observability.
- metrics_
collector - Metrics Collector - Periodic collection of business and operational metrics.
- prometheus
- Prometheus metrics exposition.
- tracing
- OpenTelemetry tracing and Pyroscope profiling initialization.
Structs§
- Engine
State Digest - Deterministic digest of engine state for comparison.
- Symbol
Summary - Summary of a single symbol’s orderbook state.
Enums§
- Auth
Failure Reason - Bounded set of authentication failure reasons used for low-cardinality API authentication metrics.