13 lines
664 B
Bash
Executable File
13 lines
664 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.."
|
|
docker compose ps -a
|
|
curl -fsS http://127.0.0.1:5601/api/status >/dev/null
|
|
docker compose exec -T kafka /opt/kafka/bin/kafka-topics.sh \
|
|
--bootstrap-server kafka:29092 --describe --topic host-metrics-v1
|
|
# Wait for real recent agent data and reset-aware rates, not merely container health.
|
|
python3 scripts/check-ingestion.py
|
|
docker compose exec -T kafka /opt/kafka/bin/kafka-consumer-groups.sh \
|
|
--bootstrap-server kafka:29092 --describe --group opensearch-host-metrics-v1
|
|
echo 'PASS: fresh CPU, RAM, filesystem and I/O rate documents are queryable. Review consumer lag above.'
|