grafana dashboards: shorten panel descriptions

Cut every panel/board description down to a short statement of what the
number is. Drops the design-reasoning prose, edge-case notes, and
operator-attributed quotes that had accumulated in an earlier pass —
useful context while building the boards, wrong shape for a tooltip an
operator glances at mid-incident.
This commit is contained in:
iris 2026-09-20 14:07:53 +02:00 • committed by mara
commit 8b8a322369
8 changed files with 94 additions and 94 deletions

View file

@ -1,7 +1,7 @@
{
"title": "hyperhive · metrics store (victoriametrics)",
"uid": "hyperhive-swarm-metricstore",
"description": "VictoriaMetrics health for the swarm metrics store. One of the per-service boards split out of the combined swarm-services page.",
"description": "The swarm's metrics store.",
"editable": true,
"refresh": "1m",
"schemaVersion": 39,
@ -17,7 +17,7 @@
"id": 1,
"type": "timeseries",
"title": "Samples ingested/s",
"description": "vm_rows_inserted_total across all insert paths. This is the whole swarm's telemetry arriving — a drop to zero here means the collector stopped, not that the services went quiet.",
"description": "Metric samples ingested per second.",
"datasource": {
"type": "prometheus",
"uid": "@datasourceUid@"
@ -74,7 +74,7 @@
"id": 2,
"type": "timeseries",
"title": "New time series created (range)",
"description": "Cardinality growth over the range. Bursty by nature — a deploy creates a batch and then nothing — so a per-second rate reads zero between bursts and hides the batches entirely. Sustained growth on a swarm whose shape is not changing is the early warning for a label carrying something unbounded, the failure mode that kills a metrics store slowly rather than loudly.",
"description": "New time-series cardinality, over the selected range.",
"datasource": {
"type": "prometheus",
"uid": "@datasourceUid@"
@ -131,7 +131,7 @@
"id": 3,
"type": "timeseries",
"title": "Store HTTP errors/s",
"description": "vm_http_request_errors_total — the store refusing or failing requests, which covers both a broken collector push and a broken grafana query. Non-zero here while 'Samples ingested/s' looks fine means the read side, not the write side.",
"description": "HTTP errors served by the store, per second.",
"datasource": {
"type": "prometheus",
"uid": "@datasourceUid@"
@ -189,7 +189,7 @@
"id": 4,
"type": "timeseries",
"title": "Store size on disk",
"description": "vm_data_size_bytes summed over the storage components. Paired with free disk below rather than shown alone: the absolute size is uninteresting, the ratio is the operational question.",
"description": "Metrics store size on disk.",
"datasource": {
"type": "prometheus",
"uid": "@datasourceUid@"
@ -246,7 +246,7 @@
"id": 5,
"type": "timeseries",
"title": "Free disk space",
"description": "vm_free_disk_space_bytes. VictoriaMetrics stops accepting writes when this falls under vm_free_disk_space_limit_bytes, so this is the panel that predicts a silent ingestion stop rather than reporting one.",
"description": "Free disk space available to the store.",
"datasource": {
"type": "prometheus",
"uid": "@datasourceUid@"