Runtime Environment - Status tab
Closed this issue · 2 comments
Overview
Let's create a new STATUS page under Settings, near INFO & SYSTEM tabs.
This page would be used to easily see the runtime environment, later to be used to optimize performance of network, disk and processing tools (par and archivers). Currently that information is partially present, in logs, under Status page (which is hard to find).
Additionally useful for troubleshooting where users can screenshot this page and request assistance.
Suggested page content
Let's start simple - I suggest following sections:
Environment
- NZBGet version, platform, uptime with check update button (if there's an update - we want users to see it and install it), status (Running in green)
- Critical information - Python path & version, OpenSSL version, config path
- Number of active news servers, and extensions enabled (don't list them, maybe mouse over or in-page click)
Disk & Hardware
- Article cache
- Download Volume Free space / Total space
- Disk Performance (TBD)
- CPU (pystone?) including detection of hardware acceleration options for this platform (TBD)
Network
- Local IP / Public IP
- Network tests (TBD)
- Downloads information (link or inline open of the data volume statistics existing window)
Tools
- Detected unrar, unzip, 7z / versions / paths
- Detected par library / versions / paths
I like everything here, but might add on for the part :
Number of active news servers, and extensions enabled (don't list them, maybe mouse over or in-page click)
I would consider how we do things now, between the regular view and compact , or maybe that gets adjusted to have a basic, compact, and maybe advanced to list it all in one page instead of hover over etc.