16 lines
948 B
Bash
16 lines
948 B
Bash
#!/bin/bash
|
|
echo "== DB: счётчики =="
|
|
docker exec iaai-postgres psql -U iaai -d iaai_scraper -t -c "select 'total=' || count(*), 'last_10min=' || count(*) filter (where last_seen_at > now() - interval '10 minutes'), 'last_2min=' || count(*) filter (where last_seen_at > now() - interval '2 minutes'), 'max_last_seen=' || max(last_seen_at)::text from cars;"
|
|
echo ""
|
|
echo "== Топ brand =="
|
|
docker exec iaai-postgres psql -U iaai -d iaai_scraper -t -c "select brand, count(*) from cars group by brand order by count(*) desc limit 10;"
|
|
echo ""
|
|
echo "== Текущая фаза sync (tail) =="
|
|
docker logs iaai-worker --tail 5 2>&1
|
|
echo ""
|
|
echo "== Последние upserted/batch =="
|
|
docker logs iaai-worker --tail 500 2>&1 | grep -iE "upserted|Processing batch|Sync run.*finished|Segment.*done" | tail -10
|
|
echo ""
|
|
echo "== ERRORS свежие =="
|
|
docker logs iaai-worker --since 10m 2>&1 | grep -iE "ERROR|Traceback|Exception" | tail -10
|