Skip to content

[JENKINS-75222] Create a snooze feature for AdministrativeMonitors #16641

@jenkins-infra-bot

Description

@jenkins-infra-bot

The current AdministrativeMonitor, only provides `disable` option to manage.

In a Jenkins controller, at a given time, depending on the number of issues, there can be many administrative monitors shown.
Or if a problem is already in progress for fixing, it would be good idea to make the monitor disappear until a certain time.

Currently if we wanted not see certain monitor for some time, we need to `disable` the monitor, and then need to make sure to remember to re-`enable` it again via the System configuration page.

This ticket is requesting to add feature in AdministrativeMonitor, so that the plugin developers can expose a button such as `Snooze until Minutes/Hours`. And make the administrative monitor automatically enabled after the snooze expired.

This will help the Jenkins admins to not needing to relying on external systems for reminder about enabling an AdministrativeMonitor, as well as not needing manually enable again. The system itself will take care.


Originally reported by gbhat, imported from: Create a snooze feature for AdministrativeMonitors
  • status: Open
  • priority: Minor
  • component(s): core
  • label(s): ux
  • resolution: Unresolved
  • votes: 0
  • watchers: 2
  • imported: 2025-11-24
Raw content of original issue

The current AdministrativeMonitor, only provides `disable` option to manage.

In a Jenkins controller, at a given time, depending on the number of issues, there can be many administrative monitors shown. Or if a problem is already in progress for fixing, it would be good idea to make the monitor disappear until a certain time.

Currently if we wanted not see certain monitor for some time, we need to `disable` the monitor, and then need to make sure to remember to re-`enable` it again via the System configuration page.

This ticket is requesting to add feature in AdministrativeMonitor, so that the plugin developers can expose a button such as `Snooze until <H> Minutes/Hours`. And make the administrative monitor automatically enabled after the snooze expired.

This will help the Jenkins admins to not needing to relying on external systems for reminder about enabling an AdministrativeMonitor, as well as not needing manually enable again. The system itself will take care.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions