Agent Monitoring Page
A new page in the platform shows how each deployed agent is performing at detecting and blocking malicious actors in real time.
Features
- Agent overview charts: polar area chart comparing blacklist size across agents; bar chart of per-agent scores, color-coded by data freshness (updated in the last 24h vs. stale).
- Blocked rules time-series: blocked events aggregated into 10-minute buckets, with zoom to drill into short windows or view long-term trends. Empty periods render as 0-count buckets rather than gaps.
- Tooltips: hovering over a data point shows IP, score, number of events, members affected, and blacklist size.
Backend improvements
- MongoDB and Elasticsearch queries scoped to relevant time ranges (e.g., last 24h) for faster page loads.
- Pre-bucketing and debouncing added to time-series rendering to prevent browser slowdowns on large datasets.
- Query logic unified across MongoDB and Elasticsearch.

