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).

Independent sibling MRs in the same dashboard series (any review/merge order):

  1. !11420 (merged) — overview extension
  2. !11422 (merged) — HTTP API dashboard
  3. !11421 (merged) — Storage and CDN dashboard

Part of gitlab-org/ops/artifact-registry#354 (closed).

Edited by João Pereira

Merge request reports

Loading
Loading