observability(runway): add artifact-registry database dashboard
Adds dashboards/artifact-registry-gke/db.dashboard.jsonnet: query rate and
p99 duration per symbolic query name, overall p50/p99 across all queries, and
connection pool size by connection state.
Same datasource note as the HTTP dashboard. It pins the Mimir - Runway
datasource and replaces the stock environment template, because
$PROMETHEUS_DS defaults to the gprd datasource and Runway labels app metrics
env=staging/production rather than gstg/gprd.
Preview: https://dashboards.gitlab.net/d/jpereira-verify-db
Scope note
These three metrics are AR's complete app-side database set today. Instance-level panels (CPU, disk, database size) live on the generated runway-db-artifact-registry-gke overview and are deliberately not duplicated here. The registry sibling's extra breadth rides features AR does not have (database load balancing, batched background migrations) plus richer pool telemetry — the latter is a real gap, tracked in gitlab-org/ops/artifact-registry#1085 (closed).
Related
Independent sibling MRs in the same dashboard series (any review/merge order):
- !11420 (merged) — overview extension
- !11422 (merged) — HTTP API dashboard
- !11421 (merged) — Storage and CDN dashboard