ChessMoves AI

Admin๐Ÿ›ก ๐Ÿ“Š ๐Ÿ“‰ ๐Ÿ”—๐Ÿ“‹๐Ÿ’ท๐Ÿ”‘ ๐Ÿ‘ฅ ๐ŸŽ“ ๐Ÿ‘ ๐Ÿ“ก ๐Ÿง  ๐Ÿงฉ โ™Ÿ๏ธ๐Ÿงฉ ๐Ÿฆ ๐Ÿ“ˆ ๐Ÿค– ๐Ÿงฎ ๐Ÿงญ ๐Ÿš€ ๐Ÿ’ณ ๐Ÿท ๐Ÿ“ฃ ๐Ÿ’ท ๐Ÿ“ฐ ๐Ÿ’ผ

๐Ÿ“Š System metrics

The fuller telemetry behind the Ops & Security board โ€” traffic, engagement, storage and trends. Counters are since the last API restart.

๐Ÿ“ˆ Grafana: dashboards and alerts

Usage, performance, the server, Postgres, Redis and the alerts firing, from Prometheus (15 days kept), behind Grafana’s own login.
Address https://chessmovesai.com/grafana/  ยท  Overview dashboard โ†— User admin Password โ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
The password is read from the server’s .env (GRAFANA_PASSWORD) only when you press Show or Copy: owners and admins only, and each view goes in the audit log. It is never in this page’s source, which anyone can download. If you change it inside Grafana, this keeps showing the old one until GRAFANA_PASSWORD is updated to match.

๐Ÿ”ฅ Resource breakdown

What's actually consuming CPU, memory and disk โ€” not just the load-average indicator. Snapshotted by a host cron every 2 minutes.

๐ŸŒ HTTP traffic

Request latency distribution (cumulative buckets, seconds)

โ™Ÿ Engagement & game engine

๐Ÿ“ˆ Trends (7 days)

Logins per day โ€” success / failed
Fair-play flags per day

๐Ÿ“„ Page views

๐Ÿ’ฝ Database tables

Largest tables by total size (data + indexes + toast).
TableSize~ Rows
Loadingโ€ฆ

๐Ÿ’พ Backup history

FileSizeWhen
โ€”