tmp: measurement loop

This commit is contained in:
crm-calls agent
2026-10-15 06:32:43 +00:00
parent c184e31b96
commit 2cd2b780b7

View File

@@ -1,4 +1,4 @@
# Временный зонд: состояние контейнеров Jitsi и журнал Jibri (только чтение). Удаляется после проверки.
# Временный зонд замеров на время тестовой записи (только чтение). Удаляется после проверки.
services:
probe:
image: docker:27-cli
@@ -9,9 +9,10 @@ services:
- sh
- -c
- |
echo "== containers"; docker ps -a --filter name=ibugx0ujnub2pbvtfr3euk9f --format '{{.Names}} | {{.Status}}'
echo "== recordings dir"; ls -land /host-crm-calls /host-crm-calls/recordings
J=$$(docker ps -a --filter name=jibri-ibugx0ujnub2pbvtfr3euk9f --format '{{.Names}}' | head -1)
echo "== jibri logs $$J"; docker logs --tail 60 $$J 2>&1 | cut -c1-220
echo "== mem"; docker stats --no-stream --format '{{.Name}} {{.MemUsage}} {{.CPUPerc}}' | grep -E 'ibugx0|g2mi10'
echo "== PROBE DONE"; sleep 3600
while true; do
echo "== $$(date -u +%H:%M:%S) host: $$(awk '/MemTotal|MemAvailable|SwapTotal|SwapFree/{printf "%s %d MB; ", $$1, $$2/1024}' /proc/meminfo) load $$(cut -d' ' -f1-3 /proc/loadavg)"
docker stats --no-stream --format '{{.Name}} mem {{.MemUsage}} cpu {{.CPUPerc}}' | grep -E 'ibugx0|g2mi10' | sed -E 's/-[a-z0-9]{24}-[0-9]+//'
docker ps -a --filter name=ibugx0ujnub2pbvtfr3euk9f --format '{{.Names}} {{.Status}}' | grep -v ' Up ' | sed -E 's/-[a-z0-9]{24}-[0-9]+//'
echo "rec: $$(find /host-crm-calls/recordings -type f 2>/dev/null | sed 's#/host-crm-calls/recordings/##' | tr '\n' ' ')"
sleep 10
done