The Overview Dashboard page is the central hub for monitoring your Restly system status in real-time. This page displays server health metrics, LLM token usage statistics, database cache status, and a complete list of your currently active agents and cache data.
1. System Status & Sync (Header):
At the top right, there are status indicators for the main components:
- API Online: Indicates that the FastAPI backend server is running normally.
- Redis Connected: Indicates that the Redis in-memory database is active to speed up chat responses.
- Qdrant Connected: Indicates that the Qdrant vector database is ready for semantic document search.
Qdrant Synchronization: A special button to force the server to sync updated data from your external APIs into the Qdrant vector database so the AI assistant gets the freshest data.
Real-Time Progress Bar: When sync is running, a progress bar will appear in real-time to monitor the status of each tool (SYNCING, SUCCESS, or FAILED).
2. Metric Statistics Cards:
There are 8 main metric cards for system monitoring:
The total number of registered AI agents.
The accumulated number of chat history rows in the database.
The number of active chat session keys and total Redis memory used.
The number of vector index points and Qdrant memory capacity.
Accumulated Gemini API token usage against a 5.0M token limit.
The average response latency of the AI server when replying to chats.
The average number of tokens consumed per chat session.
The percentage of chats answered directly from cache to save LLM tokens.
3. Activity Charts & Detail Tables:
Activity Chart (24 Hours): A bar chart visualization of incoming chats per hour, complete with hover tooltips for log details & tokens.
Agent Status Table: List of all agents, their folder routes, LLM model used, chat count, description, and operational status.
Qdrant Vector Details Table: Details of vector database collections, associated tools, number of data points, and memory size.
Redis Keys Detail Table: Real-time audit of chat session cache keys, data types, and time-to-live (TTL).