Dynamic Thresholds
Overview Copied
Dynamic Thresholds automatically calculate thresholds for service checks based on historical data. This is beneficial for service checks with highly variable performance data, such as those influenced by time of day or day of the week. Threshold data is imported from a configured Obcerv instance and used by Opsview Monitor to determine service check status during execution.
Prerequisites Copied
Dynamic Thresholds relies on metric timeseries data from an ITRS Obcerv instance. As a result, the following is required:
- Opsview Results Exporter component
- An Obcerv instance running version 2.6
For installation and configuration instructions, see Configuring Dynamic Thresholds.
Architecture Copied
Dynamic Thresholds are currently calculated from a week’s worth of 95th percentile metric data, divided in one-hour time slots. The percentile data for each slot is averaged over the past four weeks. Subsequently, separate multipliers and offsets are applied to each slot value to determine the final warning and critical thresholds.
Process flow:
- New configuration — users input configuration parameters (for example, calculation methods, multiplier values) for Dynamic Thresholds through Opsview Deploy configuration.
- Latest aggregate data from Obcerv — Opsview metrics and performance information is exported to Obcerv over time, and then processed aggregate data is collected from Obcerv.
- Dynamic Thresholds Configuration UI — a user interface within Opsview where dynamic thresholds can be managed for specific host-services.
- Opsview backend — responsible for processing data and performing calculations.
- Execution with latest thresholds — process of applying the calculated dynamic thresholds to monitor system performance.
- Plugin — a component that integrates with the Opsview system to provide specific functionalities, associated to data collection or alert generation.
- User interaction — view alerts, investigate issues, and potentially modify dynamic threshold configurations based on their observations.
Licensing Copied
Activation of the Dynamic Thresholds feature is controlled by the Opsview Monitor license. This module is optional.
Get to know Obcerv Copied
Dynamic Thresholds rely on the integration between Obcerv and Opsview. For more information, please refer to the Obcerv documentation.