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

[SLO] Create an embeddable Burn rate chart widget #167573

Open
mgiota opened this issue Sep 28, 2023 · 6 comments
Open

[SLO] Create an embeddable Burn rate chart widget #167573

mgiota opened this issue Sep 28, 2023 · 6 comments
Assignees
Labels
Feature:SLO Team:obs-ux-management Observability Management User Experience Team

Comments

@mgiota
Copy link
Contributor

mgiota commented Sep 28, 2023

Depends on #181409. We first need to migrate existing embeddables into the new Embeddable Framework, before moving on with new embeddables.

🍒 Summary

User's would like a way to embed an SLO Burn rate chart widget to their dashboards.

Screenshot 2023-10-25 at 14 58 20

✔️ Acceptance criteria

  • The embeddable widget is accessible from the Lens dashboard library
  • The user should be able to select the SLO and filter to instanceId
  • The embeddable widget should honor the dashboard time picker
  • The embeddable widget should react to the Dashboard Controls dropdown
  • Add to dashboard option that embeds the error rate chart widget on custom dashboards (could be done in a separate issue)
@mgiota mgiota added the Team: Actionable Observability - DEPRECATED For Observability Alerting and SLOs use "Team:obs-ux-management", for AIops "Team:obs-knowledge" label Sep 28, 2023
@elasticmachine
Copy link
Contributor

Pinging @elastic/actionable-observability (Team: Actionable Observability)

@mgiota mgiota self-assigned this Oct 25, 2023
@mgiota
Copy link
Contributor Author

mgiota commented Nov 7, 2023

I would postpone this one, until we tackle https://github.com/elastic/actionable-observability/issues/162

@mgiota mgiota added the Team:obs-ux-management Observability Management User Experience Team label Nov 8, 2023
@elasticmachine
Copy link
Contributor

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

@emma-raffenne emma-raffenne removed the Team: Actionable Observability - DEPRECATED For Observability Alerting and SLOs use "Team:obs-ux-management", for AIops "Team:obs-knowledge" label Nov 9, 2023
@mgiota
Copy link
Contributor Author

mgiota commented Apr 23, 2024

The burn rate chart has been updated to fetch the user defined windows and threshold values for the burn rate rule in this PR. We can reuse what we currently have and convert existing burn rate chart into an embeddable.

There is a new dependency now. We first need to migrate our current embeddables into the new Embeddable Framework, which is already work in progress. Once the migration is complete, we will prioritize implementing the Error rate chart Embeddable using the new React registry.

cc @hwoarang

@mgiota mgiota changed the title [SLO] Create an embeddable Error rate chart widget [SLO] Create an embeddable Burn rate chart widget Apr 24, 2024
@jasonrhodes
Copy link
Member

jasonrhodes commented Jun 12, 2024

@mgiota have you started this with any code at all? If not, could you pair with @kdelemme and help him take this on, to spread embeddable knowledge with the team? Thanks!

@jasonrhodes
Copy link
Member

How does this ticket relate to the work done here #189429

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:SLO Team:obs-ux-management Observability Management User Experience Team
Projects
None yet
Development

No branches or pull requests

4 participants