Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-42574

UI support for disabling UI alert pop-ups

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 7.0.0
    • UI
    • 1

    Description

      MB-41022 addresses the infrastructure for suppressing specific UI alert pop-ups.  This ticket concerns the UI component.  

      The email_alerts config will contain a pop-up-alerts list which is similar to the existing alerts list. Alert pop-ups should be displayed only for keys in this list.

      The /settings/alerts REST API is extended to include pop-up-alerts, e.g.

      curl -v -X POST http://localhost:9000/settings/alerts -u Administrator:xxx  \
        -d 'alerts=auto_failover_node,auto_failover_maximum_reached' \
        -d 'pop_up_alerts=ip,disk'
        <etc>
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          dfinlay Dave Finlay added a comment -

          Rob - copying the comment I wrote I guess mistakenly on MB-41022 here. (Will resolve MB-41022.)

          Rob - assigning to you. Please connect with Sam Cramer on his thoughts about how this should be expressed in the UI. I think it should be simple. (If you know how you want it done, fine to skip meeting with Sam.) Can you then let Pavel know and assign to him? Thanks.

          dfinlay Dave Finlay added a comment - Rob - copying the comment I wrote I guess mistakenly on MB-41022 here. (Will resolve MB-41022 .) Rob - assigning to you. Please connect with Sam Cramer on his thoughts about how this should be expressed in the UI. I think it should be simple. (If you know how you want it done, fine to skip meeting with Sam.) Can you then let Pavel know and assign to him? Thanks.

          Here's the description from MB-41022, which adds some detail and precision courtesy of Rob, who rewrote my original description:

          "Alerts" for this issue means the list of email alerts found on the Settings > Email Alerts page.

          When an ns_server alert is raised, a pop-up is shown in the UI. The individual pop-up can be dismissed, but there's no way to disable raising pop-ups for specific alerts. This can be quite annoying if the alert itself is considered unimportant by the user.

          The API should allow creation of a list of alerts to popup-disable. The UI should respect the list of "disable-popup" alerts from ns_server and NOT open popups for them. The email alert is still sent; just the UI popup alert is disabled. Initially this list will come through the API. Eventually the UI should provide some controls for it.

          sam.cramer Sam Cramer (Inactive) added a comment - Here's the description from MB-41022 , which adds some detail and precision courtesy of Rob, who rewrote my original description: "Alerts" for this issue means the list of email alerts found on the Settings > Email Alerts page. When an ns_server alert is raised, a pop-up is shown in the UI. The individual pop-up can be dismissed, but there's no way to disable raising pop-ups for specific alerts. This can be quite annoying if the alert itself is considered unimportant by the user. The API should allow creation of a list of alerts to popup-disable. The UI should respect the list of "disable-popup" alerts from ns_server and NOT open popups for them. The email alert is still sent; just the UI popup alert is disabled. Initially this list will come through the API. Eventually the UI should provide some controls for it.
          rob.ashcom Rob Ashcom added a comment -

          This issue will be resolved when the UI responds properly to the new API. NO NEW UI elements needed for this round.

           

          rob.ashcom Rob Ashcom added a comment - This issue will be resolved when the UI responds properly to the new API. NO NEW UI elements needed for this round.  

          Pavel Blagodov: no, I mean the pop-ups that are associated with email alerts as described in the Email Alerts documentation: 

          Email alerts can be dispatched automatically by Couchbase Server, in order to highlight specific issues and problems. When an issue occurs, an alert is generated, and is sent as an email by Couchbase Server to a configured SMTP server. From there, the email is forwarded to a configured list of email recipients. Each alert, when received, appears as a pop-up, within the Couchbase Web Console of its recipient

          sam.cramer Sam Cramer (Inactive) added a comment - Pavel Blagodov : no, I mean the pop-ups that are associated with email alerts as described in the Email Alerts documentation:   Email alerts can be dispatched automatically by Couchbase Server, in order to highlight specific issues and problems. When an issue occurs, an alert is generated, and is sent as an email by Couchbase Server to a configured SMTP server. From there, the email is forwarded to a configured list of email recipients. Each alert, when received, appears as a pop-up , within the Couchbase Web Console of its recipient

          Build couchbase-server-7.0.0-4351 contains ns_server commit 5a2001b with commit message:
          MB-42574: UI support for disabling poor man's alerts

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.0-4351 contains ns_server commit 5a2001b with commit message: MB-42574 : UI support for disabling poor man's alerts

          Closing this Improvement bug as it is a duplicate of https://issues.couchbase.com/browse/MB-45038 .

           

          deepika.verma Deepika Verma (Inactive) added a comment - Closing this Improvement bug as it is a duplicate of https://issues.couchbase.com/browse/MB-45038  .  

          People

            pavel Pavel Blagodov
            sam.cramer Sam Cramer (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty