Update Server Dashboard Widget #
The DMSI Update Server extension adds a statistics widget to the WordPress admin Dashboard.
What This Extension Adds #
Core DMSI-DDLS adds several dashboard widgets covering license health, subscriptions, revenue, and system status. With DMSI Update Server, a new "Update Server Stats" widget appears on the WordPress admin Dashboard showing update check volume, download activity, email queue status, and storage usage.
Finding the Widget #
Go to the WordPress admin Dashboard (the first screen when you log in). The Update Server Stats widget appears alongside the core DDLS widgets.
If the widget is not visible, use the Screen Options button at the top right of the Dashboard to check if it has been hidden.
Widget Contents #
| Metric | Description |
|---|---|
| Update Checks (7 days) | Total API update check requests in the last 7 days |
| Downloads (7 days) | Total auto-update file downloads in the last 7 days |
| Email Queue | Number of emails currently pending in the queue |
| Storage Used | Total disk space used by uploaded version files |
Interpreting the Metrics #
Update Checks #
A spike in update checks typically means:
- You published a new version and clients detected it
- Many clients were restarted (e.g., server reboots after maintenance)
- New customers activated and their software performed initial checks
A sudden drop may indicate:
- Clients are caching check results longer than expected (check SDK configuration)
- A connectivity issue between clients and your server
Downloads #
Downloads lag behind update checks because:
- Client checks for update, caches the "update available" signal
- User initiates the actual update install (which triggers the download)
A ratio of checks:downloads around 5:1 or 10:1 is normal. If downloads are very low compared to checks, customers may be ignoring update prompts.
Email Queue #
A non-zero queue is normal immediately after publishing a new version. The queue should drain to near zero within 1-2 hours under default settings (15-minute cron, 50 emails/batch).
If the queue stays elevated for hours, check background job health. See Background Jobs with Update Server.
Storage Used #
Monitors disk usage of wp-content/uploads/dmsilm/updates/. A large value means many or large release files. Old version files are not automatically deleted — manage them manually if disk space is a concern.
Refreshing Stats #
Click the Refresh link in the widget header to pull fresh stats without reloading the entire Dashboard page (AJAX refresh).
