Files
git.stella-ops.org/devops/tools/observability/streaming-validate.sh
2026-01-25 23:27:41 +02:00

22 lines
731 B
Bash

#!/usr/bin/env bash
set -euo pipefail
# DEVOPS-OBS-52-001: validate streaming pipeline knobs (Valkey-based)
OUT="out/obs-stream"
mkdir -p "$OUT"
echo "[obs-stream] checking Valkey connectivity"
if command -v valkey-cli >/dev/null 2>&1; then
valkey-cli -h "${VALKEY_HOST:-localhost}" -p "${VALKEY_PORT:-6379}" ping || true
elif command -v redis-cli >/dev/null 2>&1; then
redis-cli -h "${VALKEY_HOST:-localhost}" -p "${VALKEY_PORT:-6379}" ping || true
else
echo "valkey-cli/redis-cli not installed; skipping connectivity check" > "${OUT}/valkey.txt"
fi
echo "[obs-stream] dumping retention/partitions env variables"
env | grep -E 'KAFKA_|REDIS_|VALKEY_' | sort > "${OUT}/env.txt"
echo "[obs-stream] done; outputs in $OUT"