#!/usr/bin/env bash set -euo pipefail DASHBOARD=${1:-ops/devops/lnm/metrics-dashboard.json} jq . "$DASHBOARD" >/dev/null REQUIRED=("advisory_observations_total" "linksets_total" "ingest_api_latency_seconds_bucket" "lnm_backfill_processed_total") for metric in "${REQUIRED[@]}"; do if ! grep -q "$metric" "$DASHBOARD"; then echo "::error::metric $metric missing from dashboard"; exit 1 fi done echo "dashboard metrics present"