From 7c670f453fc694631f1e8aab62181b62b69c2a93 Mon Sep 17 00:00:00 2001 From: overtrue Date: Sun, 2 Aug 2026 03:09:11 +0800 Subject: [PATCH] docs(kms): state that no request field sets the cache metrics switch --- docs/operations/kms-observability-runbook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/operations/kms-observability-runbook.md b/docs/operations/kms-observability-runbook.md index 98aa86859..f5358c492 100644 --- a/docs/operations/kms-observability-runbook.md +++ b/docs/operations/kms-observability-runbook.md @@ -28,7 +28,7 @@ Instrumentation boundary: the Local and Static backends do not flow through the ### Key metadata cache metrics -Emitted by the manager-level key metadata cache (`crates/kms/src/cache.rs`), which every backend shares. Publication is gated by the cache's `enable_metrics` setting (on by default); the counters behind the admin status API are maintained either way, so turning the metrics off does not blind `kms service-status`. +Emitted by the manager-level key metadata cache (`crates/kms/src/cache.rs`), which every backend shares. Publication is gated by the cache's `enable_metrics` setting, which defaults to on and which no configure-request field sets today, so in practice these are always published. The counters behind the admin status API are maintained either way, so the switch could never blind `kms service-status`. | Metric | Type | Labels | Meaning | | --- | --- | --- | --- |