Crate sentinel_common

Crate sentinel_common 

Source
Expand description

Common utilities and shared components for Sentinel proxy

This crate provides shared functionality used across all Sentinel components, including observability (metrics, logging, tracing), error types, and common utilities.

Re-exports§

pub use observability::init_tracing;
pub use observability::AuditLogEntry;
pub use observability::ComponentHealth;
pub use observability::HealthChecker;
pub use observability::HealthStatus;
pub use observability::RequestMetrics;
pub use errors::SentinelError;
pub use errors::SentinelResult;
pub use limits::Limits;
pub use limits::RateLimiter;
pub use types::CorrelationId;
pub use types::RequestId;

Modules§

errors
Error types for Sentinel proxy
limits
Limits and rate limiting for Sentinel proxy
observability
Observability module for Sentinel proxy
types
Common type definitions for Sentinel proxy