coil_observability/
lib.rs1mod error;
2mod feature_flags;
3mod health;
4mod runtime;
5mod telemetry;
6mod validation;
7
8pub use error::ObservabilityError;
9pub use feature_flags::{
10 FeatureFlag, FeatureFlagContext, FeatureFlagRegistry, FeatureFlagRule, FlagTarget,
11};
12pub use health::{
13 BackgroundWorkClass, DependencyKind, DependencyStatus, ErrorCategory, HealthProbeKind,
14 HealthReport, LogSeverity, MaintenanceAudience, MaintenanceImpact, MaintenanceMode,
15 ProbeDependency,
16};
17pub use runtime::ObservabilityRuntime;
18pub use telemetry::{
19 HistogramReading, MetricDefinition, MetricKind, MetricReading, MetricUnit, TelemetryCatalog,
20 TracePolicy, TraceRecord,
21};
22pub use validation::{
23 BrandId, CohortId, CustomerAppId, DimensionKey, FeatureFlagId, MetricName, SiteId,
24 validate_token,
25};
26
27#[cfg(test)]
28mod tests;