Commit bd080d0c authored by Vasilis Katopodis's avatar Vasilis Katopodis Committed by Pantelis Malekas
Browse files

feat: add check_alerts.sh to query Grafana alertmanager API

parent fae4e3d7
Loading
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
#!/bin/bash

set -e

NODE_IP="${1:-$(kubectl get nodes -o jsonpath='{.items[0].status.addresses[?(@.type=="InternalIP")].address}')}"

GRAFANA_USER=$(kubectl get secret hypo-grafana -o jsonpath="{.data.admin-user}" | base64 -d)
GRAFANA_PASS=$(kubectl get secret hypo-grafana -o jsonpath="{.data.admin-password}" | base64 -d)

echo "Using Node IP: $NODE_IP"
curl -s -u "$GRAFANA_USER:$GRAFANA_PASS" "http://${NODE_IP}:30030/api/alertmanager/grafana/api/v2/alerts" | jq