#!/usr/bin/env bash set -euo pipefail ssh -o BatchMode=yes eventhub-ift bash -s <<'REMOTE' set -euo pipefail echo "== curl observer ==" curl -sS -o /tmp/obs.body -w "http=%{http_code} time=%{time_total}\n" \ --max-time 15 -k https://observer.ift.calentiq.com/ || true head -c 400 /tmp/obs.body; echo echo "== swarm observer_web ==" docker service ls 2>/dev/null | grep -i observer || true docker service ps $(docker service ls -q --filter name=observer 2>/dev/null | head -1) --no-trunc 2>/dev/null | head -8 || \ docker ps -a --filter name=observer --format '{{.Names}} {{.Status}}' | head -10 echo "== network aliases ==" docker network inspect eventhub-ift-net --format '{{range .Containers}}{{.Name}} {{.IPv4Address}}{{"\n"}}{{end}}' 2>/dev/null | grep -i observer || true REMOTE