-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[Synthetics] Dashboard embeddables design review #190853
Labels
bug
Fixes for quality problems that affect the customer experience
enhancement
New value added to drive a business result
Team:obs-ux-management
Observability Management User Experience Team
Comments
andreadelrio
added
bug
Fixes for quality problems that affect the customer experience
enhancement
New value added to drive a business result
labels
Aug 20, 2024
andreadelrio
added
the
Team:obs-ux-management
Observability Management User Experience Team
label
Aug 20, 2024
Pinging @elastic/obs-ux-management-team (Team:obs-ux-management) |
shahzad31
added a commit
that referenced
this issue
Sep 5, 2024
## Summary Fixes part of #190853 !! Combines synthetics and SLO embeddables under common observability group !! ### After <img width="1728" alt="image" src="https://github.com/user-attachments/assets/5cc629c5-de10-4304-ad6e-da114a7927b6"> ### Before <img width="1716" alt="image" src="https://github.com/user-attachments/assets/9ed35068-46fd-4e50-80f7-de67529f8c79">
@shahzad31 you mentioned the attached PR fixes "part of" this issue, what else still needs to be done? The goal is to get this issue out of "In Progress" on our board. Thanks! |
@jasonrhodes i will do a follow up PR to handle that hopefully early next week. |
shahzad31
added a commit
that referenced
this issue
Oct 23, 2024
## Summary Fixes #190853 Fixes embedded components styles !! Hide multiple titles ### After <img width="1728" alt="image" src="https://github.com/user-attachments/assets/dbb5ab2e-1649-4eba-a43f-3ee1e679544a"> ### Before <img width="1251" alt="image" src="https://github.com/user-attachments/assets/22561ca8-a145-4aa7-83e4-fe37b74e4412"> --------- Co-authored-by: Kevin Delemme <kdelemme@gmail.com>
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this issue
Oct 23, 2024
## Summary Fixes elastic#190853 Fixes embedded components styles !! Hide multiple titles ### After <img width="1728" alt="image" src="https://github.com/user-attachments/assets/dbb5ab2e-1649-4eba-a43f-3ee1e679544a"> ### Before <img width="1251" alt="image" src="https://github.com/user-attachments/assets/22561ca8-a145-4aa7-83e4-fe37b74e4412"> --------- Co-authored-by: Kevin Delemme <kdelemme@gmail.com> (cherry picked from commit d6465c7)
shahzad31
added a commit
to shahzad31/kibana
that referenced
this issue
Oct 30, 2024
## Summary Fixes elastic#190853 Fixes embedded components styles !! Hide multiple titles ### After <img width="1728" alt="image" src="https://github.com/user-attachments/assets/dbb5ab2e-1649-4eba-a43f-3ee1e679544a"> ### Before <img width="1251" alt="image" src="https://github.com/user-attachments/assets/22561ca8-a145-4aa7-83e4-fe37b74e4412"> --------- Co-authored-by: Kevin Delemme <kdelemme@gmail.com> (cherry picked from commit d6465c7)
shahzad31
added a commit
that referenced
this issue
Oct 30, 2024
…98286) # Backport This will backport the following commits from `main` to `8.16`: - [[Synthetics] Fixes embedded components styles !! (#197188)](#197188) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Shahzad","email":"shahzad31comp@gmail.com"},"sourceCommit":{"committedDate":"2024-10-23T16:34:53Z","message":"[Synthetics] Fixes embedded components styles !! (#197188)\n\n## Summary\r\n\r\nFixes https://github.com/elastic/kibana/issues/190853\r\n\r\nFixes embedded components styles !!\r\n\r\nHide multiple titles \r\n\r\n### After\r\n\r\n<img width=\"1728\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/dbb5ab2e-1649-4eba-a43f-3ee1e679544a\">\r\n\r\n### Before\r\n<img width=\"1251\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/22561ca8-a145-4aa7-83e4-fe37b74e4412\">\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Delemme <kdelemme@gmail.com>","sha":"d6465c749a554b485d390df4ae8f9628f4aa3661","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-management","v8.16.0","v8.17.0"],"number":197188,"url":"https://github.com/elastic/kibana/pull/197188","mergeCommit":{"message":"[Synthetics] Fixes embedded components styles !! (#197188)\n\n## Summary\r\n\r\nFixes https://github.com/elastic/kibana/issues/190853\r\n\r\nFixes embedded components styles !!\r\n\r\nHide multiple titles \r\n\r\n### After\r\n\r\n<img width=\"1728\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/dbb5ab2e-1649-4eba-a43f-3ee1e679544a\">\r\n\r\n### Before\r\n<img width=\"1251\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/22561ca8-a145-4aa7-83e4-fe37b74e4412\">\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Delemme <kdelemme@gmail.com>","sha":"d6465c749a554b485d390df4ae8f9628f4aa3661"}},"sourceBranch":"main","suggestedTargetBranches":["8.16"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/197188","number":197188,"mergeCommit":{"message":"[Synthetics] Fixes embedded components styles !! (#197188)\n\n## Summary\r\n\r\nFixes https://github.com/elastic/kibana/issues/190853\r\n\r\nFixes embedded components styles !!\r\n\r\nHide multiple titles \r\n\r\n### After\r\n\r\n<img width=\"1728\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/dbb5ab2e-1649-4eba-a43f-3ee1e679544a\">\r\n\r\n### Before\r\n<img width=\"1251\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/22561ca8-a145-4aa7-83e4-fe37b74e4412\">\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Delemme <kdelemme@gmail.com>","sha":"d6465c749a554b485d390df4ae8f9628f4aa3661"}},{"branch":"8.16","label":"v8.16.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/197499","number":197499,"state":"MERGED","mergeCommit":{"sha":"b4142f2a9f0dc3d31abd43c3234b8d778c72b19f","message":"[8.x] [Synthetics] Fixes embedded components styles !! (#197188) (#197499)\n\n# Backport\n\nThis will backport the following commits from `main` to `8.x`:\n- [[Synthetics] Fixes embedded components styles !!\n(#197188)](https://github.com/elastic/kibana/pull/197188)\n\n<!--- Backport version: 9.4.3 -->\n\n### Questions ?\nPlease refer to the [Backport tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT\n[{\"author\":{\"name\":\"Shahzad\",\"email\":\"shahzad31comp@gmail.com\"},\"sourceCommit\":{\"committedDate\":\"2024-10-23T16:34:53Z\",\"message\":\"[Synthetics]\nFixes embedded components styles !! (#197188)\\n\\n## Summary\\r\\n\\r\\nFixes\nhttps://github.com//issues/190853\\r\\n\\r\\nFixes embedded\ncomponents styles !!\\r\\n\\r\\nHide multiple titles \\r\\n\\r\\n###\nAfter\\r\\n\\r\\n<img width=\\\"1728\\\"\nalt=\\\"image\\\"\\r\\nsrc=\\\"https://github.com/user-attachments/assets/dbb5ab2e-1649-4eba-a43f-3ee1e679544a\\\">\\r\\n\\r\\n###\nBefore\\r\\n<img width=\\\"1251\\\"\nalt=\\\"image\\\"\\r\\nsrc=\\\"https://github.com/user-attachments/assets/22561ca8-a145-4aa7-83e4-fe37b74e4412\\\">\\r\\n\\r\\n---------\\r\\n\\r\\nCo-authored-by:\nKevin Delemme\n<kdelemme@gmail.com>\",\"sha\":\"d6465c749a554b485d390df4ae8f9628f4aa3661\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"v9.0.0\",\"backport:prev-minor\",\"ci:project-deploy-observability\",\"Team:obs-ux-management\"],\"title\":\"[Synthetics]\nFixes embedded components styles\n!!\",\"number\":197188,\"url\":\"https://github.com/elastic/kibana/pull/197188\",\"mergeCommit\":{\"message\":\"[Synthetics]\nFixes embedded components styles !! (#197188)\\n\\n## Summary\\r\\n\\r\\nFixes\nhttps://github.com//issues/190853\\r\\n\\r\\nFixes embedded\ncomponents styles !!\\r\\n\\r\\nHide multiple titles \\r\\n\\r\\n###\nAfter\\r\\n\\r\\n<img width=\\\"1728\\\"\nalt=\\\"image\\\"\\r\\nsrc=\\\"https://github.com/user-attachments/assets/dbb5ab2e-1649-4eba-a43f-3ee1e679544a\\\">\\r\\n\\r\\n###\nBefore\\r\\n<img width=\\\"1251\\\"\nalt=\\\"image\\\"\\r\\nsrc=\\\"https://github.com/user-attachments/assets/22561ca8-a145-4aa7-83e4-fe37b74e4412\\\">\\r\\n\\r\\n---------\\r\\n\\r\\nCo-authored-by:\nKevin Delemme\n<kdelemme@gmail.com>\",\"sha\":\"d6465c749a554b485d390df4ae8f9628f4aa3661\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/197188\",\"number\":197188,\"mergeCommit\":{\"message\":\"[Synthetics]\nFixes embedded components styles !! (#197188)\\n\\n## Summary\\r\\n\\r\\nFixes\nhttps://github.com//issues/190853\\r\\n\\r\\nFixes embedded\ncomponents styles !!\\r\\n\\r\\nHide multiple titles \\r\\n\\r\\n###\nAfter\\r\\n\\r\\n<img width=\\\"1728\\\"\nalt=\\\"image\\\"\\r\\nsrc=\\\"https://github.com/user-attachments/assets/dbb5ab2e-1649-4eba-a43f-3ee1e679544a\\\">\\r\\n\\r\\n###\nBefore\\r\\n<img width=\\\"1251\\\"\nalt=\\\"image\\\"\\r\\nsrc=\\\"https://github.com/user-attachments/assets/22561ca8-a145-4aa7-83e4-fe37b74e4412\\\">\\r\\n\\r\\n---------\\r\\n\\r\\nCo-authored-by:\nKevin Delemme\n<kdelemme@gmail.com>\",\"sha\":\"d6465c749a554b485d390df4ae8f9628f4aa3661\"}}]}]\nBACKPORT-->\n\nCo-authored-by: Shahzad <shahzad31comp@gmail.com>"}}]}] BACKPORT-->
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bug
Fixes for quality problems that affect the customer experience
enhancement
New value added to drive a business result
Team:obs-ux-management
Observability Management User Experience Team
The following is a design review for the panels
Synthetics Stats Overview
andSynthetics Monitors
available in Dashboards.Important
We now have a document outlining the UX guidelines for adding new panels to Dashboard. Please bookmark it and reference it whenever adding new embeddables to dashboard and let us know if you have any questions. Also please provide any feedback you might have, it is a work in progress and we are open to feedback from other teams.
Tip
Please reach out to the Presentation Team for a design review before merging new panels.
Creation - Add panel flyout
Observability
under theAdd panel
flyout, a new sectionSynthetics
was created. This breaks the information architecture of theAdd panel
flyout. Please always reach out to the Presentation Team to discuss where to place new items in theAdd panel flyout
. Suggestion: Move the panels to the existingObservability
section in theAdd panel
flyout.Creation - Create new panel type flyout
<EuiFlyoutHeader hasBorder>
)Create {panel type name}
andEdit {panel type name}
Panels
Monitors
) be avoided by using validation in the creation form? So the user can't create the panel if there are no monitors.Related to #160597, #188807
cc @teresaalvarezsoler @timductive
The text was updated successfully, but these errors were encountered: