refactor(portal): split hardening and kpi modules

This commit is contained in:
igor04091968
2026-06-07 14:36:42 +03:00
parent 2fb3271558
commit 0b0bab61bb
10 changed files with 1553 additions and 1300 deletions
@@ -0,0 +1,18 @@
pub(crate) mod health;
pub(crate) mod limits;
pub(crate) mod logging;
pub(crate) mod metrics;
pub(crate) mod readiness;
pub(crate) mod request_context;
pub(crate) mod version;
pub(crate) use health::build_healthz;
pub(crate) use limits::{is_limited_api_route, validate_api_query_limits, validate_portal_config};
pub(crate) use logging::log_http_request;
pub(crate) use metrics::{
record_http_metric, record_ingestion_accepted, record_ingestion_rejected,
record_report_generated, render_prometheus_metrics,
};
pub(crate) use readiness::build_readyz;
pub(crate) use request_context::{http_request_metadata, mark_request_started};
pub(crate) use version::build_version;