Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Investigate] [Incidents] Render Relevant Visualizations from Dashboards attached to the rule or alert on the Incident Details page #209399

Open
2 tasks
Tracked by #209400 ...
dominiqueclarke opened this issue Feb 3, 2025 · 1 comment
Labels
Team:obs-ux-management Observability Management User Experience Team

Comments

@dominiqueclarke
Copy link
Contributor

Prerequisites

Overview

When SREs are responding to alerts, we want to surface the most helpful, relevant information as quickly as possible to reduce the time to resolution.

Often, our customers have already brought useful information together as part of a dashboard.

To aid in the investigation of the root cause of an alert, we will embed relevant lens visualizations from dashboards attached to the rule/alerts directly into the incident details page.

Scope

These relevant visualizations will only be applied to the custom threshold rule. This is to provide focused learning from one rule before moving onto enabling this for all rules.

Technical detail

  1. The visualizations to render will be provided by the APIs defined in [Investigate] Discover relevant lens visualizations within dashboards attached to a rule #209123
  2. These visualizations can then be rendered via the ReactEmbeddableRenderer component. An overview of the technical details of this is captured in a video between our team and dashboards. Reach out if you'd like the link.

Feature detail

  1. Only the top 3 visualizations should be shown. The scope of this ticket does not include determining a heuristic for what is most valuable. Simply return the first 3 visualizations found at this time
  2. It should be clear that the visualization originates from a dashboard, and which one. We should also include links back to the dashboard close to those visualizations
  3. The visualizations should be scoped to the time range of the incident details page

Feature Flag consideration

It's difficult to know how helpful these additional visualizations will be, and we'll be modifying our heuristic for our we pick out these visualizations over time. For that reason, I would prefer to initially hide this behind a feature flag until we feel more confident in the feature.

Open questions

  1. How do we determine which rules are most important within the incident to hierarchically display the relevant visualizations? Perhaps we also take into account if a visualization is relevant for multiple rules within an incident and show that.
@dominiqueclarke dominiqueclarke added the Team:obs-ux-management Observability Management User Experience Team label Feb 3, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)

@dominiqueclarke dominiqueclarke changed the title [Investigate] [Incidents] Render Relevant Visualizations from Dashboards attached to the rule or alert on the incident details page [Investigate] [Incidents] Render Relevant Visualizations from Dashboards attached to the rule or alert on the Incident details page Feb 3, 2025
@dominiqueclarke dominiqueclarke changed the title [Investigate] [Incidents] Render Relevant Visualizations from Dashboards attached to the rule or alert on the Incident details page [Investigate] [Incidents] Render Relevant Visualizations from Dashboards attached to the rule or alert on the Incident Details page Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:obs-ux-management Observability Management User Experience Team
Projects
None yet
Development

No branches or pull requests

2 participants