Intelligent Load Management for Reliable Core Monitoring
As a PRTG administrator running large or heavily loaded environments,
I want PRTG to intelligently prioritize core monitoring and alerting over non‑critical background tasks under high system load,
so that time‑critical alerts and real‑time monitoring remain reliable and responsive even when the system is under heavy load or resource constraints.
Background:
In production environments, parallel processes such as extensive report generation, data aggregation, or logging can lead to increased system load. This can negatively impact the responsiveness and reliability of the actual monitoring function. However, time-critical alerts and real-time monitoring, in particular, must not be affected.
Proposed feature: implementation of an intelligent protection mechanism that:
- continuously monitors system utilization (CPU, RAM, I/O),
- automatically intervenes when defined thresholds are reached,
- dynamically reduces the priority of non-critical processes (e.g., reporting, historical analysis),
- optionally delays, pauses, or queues report jobs,
- ensures that monitoring processes, sensor queries, and alerts are always given priority.
Optional Extensions:
- Administrable thresholds and priority rules
- Transparent status display in the UI (e.g., "Reduced Reporting Mode active")
- Logging and reporting of the mechanism's interventions
- Ability to exempt critical reports from throttling