-
Notifications
You must be signed in to change notification settings - Fork 8.4k
Description
This meta issues is meant to be a reference for all activities related Status, Health and Severity levels across Kibana. The final goal is to create a clear set of guidance for the representation of these kind of information across the product.
This activity is an evolution of a former smaller initiative (#203387) that helped us to realize that we needed to set a wider scope and solve the issue with a more comprehensive approach.
While we initially set this activity with the idea of solving a datavis issue (how do we color severity levels in charts?), we then understood how this could be expanded to EUI component and additional concepts, such as Health and Status. We decided to re-organize this activity in order to frame all this in a better way.
What's the final goal?
A good example of what we aim to achieve is this documentation page made by Dynatrace (link). The final goal is to have a clear set of guidelines that would cover the use of colors, language and semantic, icons, shapes and accessibility features in this specific context.
General consensus
After a few first conversations where Solutions's team got together sharing their own experience, we believe we can start having a series of important points that are generally shared across all stakeholders.
- We need a limited set of levels and colors (ideally 5 or 6)
- Tints of colors chosen to represent levels of health/severity will then need to be applied to various use cases and the use of shades will come in help (specific shade for Text, for Charts, application in element of components such as border and backgrounds...)
- We need to investigate the introduction of additional tints to Borealis color spectrum (namely an Orange for negative levels and potentially some neutral tints for positive levels)
Steps and planning
- Step 01: Define a clear association between Levels and corresponding tints
- Step 02 (in parallel with step 01): Define a semantic logic for levels, how they are called and described
- Step 03: Provide clear guidelines on how to use these levels/colors in components, texts and charts
- Step 04: Expand these concept to icons and shapes
Linked issues:
- Shared Severity color palette (Borealis Update) #203387
- https://github.com/elastic/ml-team/issues/1429
- [One Discover] Update log.level indicators color #202985
- https://github.com/elastic/security-team/issues/11620
- [OneDiscover] Histogram log.level color indication #186273
- https://github.com/elastic/platform-ux-team/issues/634
- Introduction of Severity Colors eui#8537
- [Visual Refresh] Update severity colors eui#8601 (review)
- [Visual Refresh] Add additional color palettes eui#8697
- [EuiPalettes] Add additional color palettes eui#8725
- [OneDiscover] Histogram log.level color indication #186273