tmp: measurement loop
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user