#!/bin/bash # Continuous monitoring script for VictoriaMetrics/Grafana integration # Fetches data every minute and pushes to VictoriaMetrics GSP_NAME="${1:-Bishops Wood}" INTERVAL="${2:-60}" # 1 minute default VM_URL="${3:-http://localhost:8428}" echo "Starting continuous monitoring for GSP: $GSP_NAME" echo "Update interval: $INTERVAL seconds" echo "VictoriaMetrics URL: $VM_URL" echo "Press Ctrl+C to stop" echo "" while true; do echo "[$(date)] Fetching data..." python3 nationalgrid_monitor.py --gsp "$GSP_NAME" --victoriametrics "$VM_URL" echo "Sleeping for $INTERVAL seconds..." echo "" sleep "$INTERVAL" done