elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.6k stars 8.21k forks source link

[Uptime UI] RAC: Show alerts in context in Uptime app #96560

Closed katrin-freihofner closed 2 years ago

katrin-freihofner commented 3 years ago

Part of elastic/kibana#119095

React to, investigate, and resolve a specific alert

When reacting to an alert, I want to navigate to the monitor details view and see the alerts that have fired. When reacting to a Certificate alert I want to navigate to the certificates view in Uptime.

Links Problem statement: https://github.com/elastic/observability-dev/issues/1413 Design: https://github.com/elastic/observability-dev/issues/1407 Figma: https://www.figma.com/file/yQBHwF2L9umrOXQ4kLwEU0/Unified-alerting-RAC?node-id=510%3A273

Chart annotations

Screenshot 2021-04-29 at 21 37 12

Monitor details view

Monitor duration alerts should be shown in the duration chart, Status alerts in the ping chart.

Screenshot 2021-05-03 at 12 03 27

Certificates view (only for certificate alerts)

The certificates view is the landing page for TLS alerts. The view should be filtered by the certificate that triggered the alert.

Screenshot 2021-04-29 at 21 36 12

Tasks

Chart annotations

Tooltips

Tooltips should state the severity level of an alert and the alert reason.

Screenshot 2021-04-29 at 21 30 39

Interaction

Clicking on the alert indicators should trigger the alert details flyout.

Details flyout This is just here for reference and not part of this issue.

Details flyout This is just here for reference and not part of this issue. Flyout

Related to: https://github.com/elastic/observability-design/issues/55

Figma WIP

elasticmachine commented 3 years ago

Pinging @elastic/uptime (Team:uptime)

dominiqueclarke commented 3 years ago

As our charts are moving towards using Exploratory View, we may need to identify how to display these annotations within an exploratory view based chart.

dominiqueclarke commented 3 years ago

Chart annotations

Tooltips

Tooltips should state the severity level of an alert and the alert reason.

Screenshot 2021-04-29 at 21 30 39

Tooltip should also display the alert location, as it's otherwise difficult to tell which location the alert was triggered from. We should also consider how to display the anotation when the alert was triggered by in multiple locations at one time.

vinaychandrasekhar commented 2 years ago

Corresponding engineering issue: https://github.com/elastic/kibana/issues/119095

paulb-elastic commented 2 years ago

We're not planning on doing this until the charts have been replaced with Exploratory View versions https://github.com/elastic/uptime/issues/323