Admin dashboard
The admin Dashboard answers two questions: is the platform healthy, and what is waiting on you. It is the first page you see in the admin panel.
Admin Panel → Platform → Dashboard (/admin)
The page is read-only. Every row that needs action links to the page where you take it.
Status masthead
The banner across the top gives one verdict:
| Verdict | Meaning |
|---|---|
| All systems nominal | Nothing is broken and nothing is waiting |
| N things need attention | Queues are waiting on you, but nothing is failing |
| N incidents need attention | Something is failing now |
Alongside it: the environment badge, how many labs and services are running, a live server clock, and chips for scheduled background jobs, over-quota tenants, failed deploys, incidents and certificates.
Needs attention
Each row opens a page. Red rows are incidents. Amber rows are queues waiting for a decision.
| Row | Color | Opens | Covered in |
|---|---|---|---|
| Docker incidents | Red | Instances | Labs and instances |
| Failed deploys | Red | Instances | Labs and instances |
| Cron workers missing | Red | Cron Workers | Platform settings |
| TLS certificates failing | Red | SSL Queue | Certificates and VPN |
| App reviews | Amber | Launchable Reviews | Labs and instances |
| Cheat flags | Amber | Flagged Submissions | Assessments and integrity |
| Moderation reports | Amber | Reports | Assessments and integrity |
| Syllabus requests | Amber | Syllabus Requests | Community and learning |
| Theme submissions | Amber | Themes | Platform settings |
| Over-quota tenants | Amber | Storage Quotas | Storage quotas |
| Cron drift | Amber | Cron Workers | Platform settings |
| TLS certificates expiring | Amber | SSL Queue | Certificates and VPN |
When the list is empty it reads "Nothing needs your attention right now."
How to read a row
- A row appears only when its count is above zero. Each row shows the count and a one-line reason under the label, for example "certs within their renewal window".
- Red rows are always listed first. Within each color, the largest count comes first.
- Moderation reports is one combined count of open quiz, Code Arena, chat-message and discussion reports. It opens the Quiz Reports tab; the other report types are on the neighboring tabs of the same page.
- The two certificate rows load a moment after the rest of the page, because the platform has to check every certificate first. Until then the ssl chip in the masthead reads "ssl …".
Answers to common questions
The Docker incidents count keeps growing. An incident is a lab that ran out of memory, stopped unexpectedly or became unhealthy. A background worker turns each one into a notification for the lab's owner, and the count drops as it does. If the count only ever grows, that worker is probably not running. Open Config (Advanced) → Cron Workers and look for a worker in the Labs runtime group that is not Scheduled.
Failed deploys never goes down. The count includes every failed attempt the platform still keeps. It falls when old attempts are cleaned up by the scheduled deployment-history cleanup, not when you fix the lab. A lab that was redeployed successfully can still leave its earlier failure in the count.
Cron drift appeared after an update. A new core worker shipped with the update but is not on this platform's schedule yet. Use Restore on the Cron Workers tab.
The Failed deploys row opens the Instances page, but that page has no failed-deploy view. Look at the affected lab's own Deployments tab for the error, or ask your engineering team to retry the deploy.
Fleet and scale
Headline counts for the whole platform: users, running labs, managed services, storage, VPN peers and admins, plus a chart of instances by status.
Each number is a link: Users and Admins open the user list, Running labs opens Instances, Managed services opens Services, Storage opens Storage Quotas and VPN peers opens VPN Interfaces. The instances chart splits labs into running, deploying, stopped, failed and other.
Trends
Four charts for the last 30 days: new users, labs launched, currency flow and incidents. Use them to spot a sudden change, such as a drop in labs launched after a settings change.
Activity
The 15 most recent admin actions from the audit trail. For older history and filters, open Access Control → Audit log. See Access control.
Quick jump
Shortcuts to the pages you use most: Users, Instances, Services, Storage, SSL, VPN, Cron, Modules, Cohorts, Reports, Access Control and Transactions.