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 SLO ovreview widget #165947

Closed
mgiota opened this issue Sep 7, 2023 · 1 comment · Fixed by #165949
Closed

[SLO] create an embeddable SLO ovreview widget #165947

mgiota opened this issue Sep 7, 2023 · 1 comment · Fixed by #165949
Assignees
Labels
Feature:SLO Team: Actionable Observability - DEPRECATED For Observability Alerting and SLOs use "Team:obs-ux-management", for AIops "Team:obs-knowledge" v8.11.0

Comments

@mgiota
Copy link
Contributor

mgiota commented Sep 7, 2023

🍒 Summary

User's would like a way to embed an SLO Overview "widget" to their dashboards.

✔️ 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 widget includes the SLO name, the current SLI value and the status (background color)

image

Screenshot 2023-09-21 at 21 07 23
@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 7, 2023
@elasticmachine
Copy link
Contributor

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

@mgiota mgiota changed the title [SLO] Embeddables for dashboards [SLO] create an embeddable SLO widget Sep 8, 2023
@mgiota mgiota self-assigned this Sep 8, 2023
@mgiota mgiota added v8.11.0 and removed v8.11.0 labels Sep 8, 2023
@mgiota mgiota changed the title [SLO] create an embeddable SLO widget [SLO] create an embeddable SLO ovreview widget Sep 26, 2023
mgiota added a commit that referenced this issue Sep 28, 2023
Resolves #165947
Resolves elastic/actionable-observability#124

### Summary
This PR adds an Embeddable SLO Overview Widget to the Dashboard app. It
uses a [Metric
chart](https://elastic.github.io/elastic-charts/?path=/story/metric-alpha--basic)
component and displays an overview of the SLO health:
- name
- current sli value
- target
- status (background color)

### ✔️ Acceptance criteria 
- The SLO widget should display the basic information listed above
- The SLO widget should be clickable and lead to the slo detail page 
- The user should be able to select the SLO and filter to instanceId
- The tag "url.domain:mail.co" is the partition field and instanceId
value

<img width="1189" alt="Screenshot 2023-09-21 at 21 07 23"
src="https://github.com/elastic/kibana/assets/2852703/03539b9d-23a5-45eb-aafb-df42e9421f77">


For more information regarding the key concepts and the usage of an
embeddable you can have a look at the Embeddable plugin
[README](https://github.com/elastic/kibana/tree/main/src/plugins/embeddable)

---------

Co-authored-by: kibanamachine <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:SLO Team: Actionable Observability - DEPRECATED For Observability Alerting and SLOs use "Team:obs-ux-management", for AIops "Team:obs-knowledge" v8.11.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants