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] Embeddables rebuild #181409

Closed
3 tasks done
mgiota opened this issue Apr 23, 2024 · 1 comment
Closed
3 tasks done

[SLO] Embeddables rebuild #181409

mgiota opened this issue Apr 23, 2024 · 1 comment
Assignees
Labels
Feature:SLO Meta Team:obs-ux-management Observability Management User Experience Team v8.15.0

Comments

@mgiota
Copy link
Contributor

mgiota commented Apr 23, 2024

Part of #167429

Meta issue to track progress on the rebuild of the embedables the SLO team owns

Kibana’s Embeddables system is responsible for much of the behavior we see in Kibana today. Our Embeddable infrastructure underpins: Dashboards & Portable Dashboards, the Save and Return flow, drilldowns, Triggers & Actions, Portable Lens and Maps in solutions, the New Controls, much of Canvas, and a lot more.

The system is fundamental to Kibana, but it is over-engineered, boilerplate heavy and prescriptive. The Presentation team is planning to:

  • Build a new Embeddables system with the goal of making it adhere to well-known modern React paradigms.
  • Rework each of the existing Embeddable implementations to use the new system
  • Completely remove the old Embeddables system from Kibana.

The SLO team will be responsible for refactoring each of the embeddables that the team owns:

Tasks

  1. Feature:Embeddables Team:Presentation impact:critical loe:medium project:embeddableRebuild
    mgiota
  2. Feature:Embeddables Team:Presentation impact:critical loe:medium project:embeddableRebuild
    mgiota
  3. Feature:Embeddables Team:Presentation impact:critical loe:medium project:embeddableRebuild
    mgiota
@mgiota mgiota added the Meta label Apr 23, 2024
@botelastic botelastic bot added the needs-team Issues missing a team label label Apr 23, 2024
@mgiota mgiota self-assigned this Apr 23, 2024
@mgiota mgiota added Feature:SLO and removed needs-team Issues missing a team label labels Apr 23, 2024
@botelastic botelastic bot added the needs-team Issues missing a team label label Apr 23, 2024
@mgiota mgiota added v8.15.0 and removed needs-team Issues missing a team label labels Apr 23, 2024
@botelastic botelastic bot added the needs-team Issues missing a team label label Apr 23, 2024
@mgiota mgiota added the Team:obs-ux-management Observability Management User Experience Team label Apr 23, 2024
@elasticmachine
Copy link
Contributor

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

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

No branches or pull requests

2 participants