[feature] Add Time-Based Monitoring Feature
Closed this issue · 1 comments
Version and OS
Docker latest
Is your feature request related to a problem? Please describe.
I'm frustrated when change detection checks run outside of specific working hours. I'd like to limit checks to specific time windows, such as only between 9 AM and 5 PM, to avoid unnecessary checks and optimize system resource usage during off-hours.
Describe the solution you'd like
I would like a feature that allows scheduling checks only during certain hours of the day. This could be configured using a crontab
-like syntax to easily set the time intervals for checks. For instance, a configuration like 0 9-17 * * *
would run checks every hour between 9 AM and 5 PM.
Describe the use-case and give concrete real-world examples
For instance, when monitoring stock or price changes on an e-commerce website, I only need updates during business hours. By limiting checks to specific hours, I can ensure that the notifications and monitoring happen when needed, without overloading the system during off-hours.
Additional context
A crontab
-style configuration would be ideal for flexibility. It would also be helpful to have a UI option to set this schedule, making it easier for non-technical users to configure time-based monitoring.