feat: freeze typed metrics registry and bounded exemplars

This commit is contained in:
2026-08-14 11:52:00 +03:00
parent 17c8e3a8f0
commit 8e709acea9
29 changed files with 1690 additions and 103 deletions
+5 -1
View File
@@ -79,8 +79,12 @@ impl ActiveSessionMetrics {
)
.await
{
Ok(Ok(count)) => crank_metrics::set_mcp_active_sessions(count),
Ok(Ok(count)) => {
crank_metrics::set_mcp_active_sessions(count);
crank_metrics::set_mcp_session_metrics_fresh(true);
}
Ok(Err(_)) | Err(_) => {
crank_metrics::set_mcp_session_metrics_fresh(false);
warn!(
name: "mcp.active_session_metrics.refresh_failed",
error_category = "session_store",