elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.52k stars 8.06k forks source link

[RAC][Alert Triage] Alerts Histogram Component #93872

Open spong opened 3 years ago

spong commented 3 years ago

Description

This issue is for the generification of the Alerts Histogram component used within the Alert Triage workflow on the main Security Detections page and Rule Details page. This component isn't currently planned to be used within the Observability workflow, and so its generification can be prioritized as necessary.

Interface

Inputs

API Requirements

Destination Plugin/Package 🏠

Existing Source

AlertsHistogramPanel (source wrapping AlertsHistogram based on EUICharts HistogramBarSeries.

Data is fetched using following hooks:

elasticmachine commented 3 years ago

Pinging @elastic/kibana-alerting-services (Team:Alerting Services)

elasticmachine commented 3 years ago

Pinging @elastic/security-detections-response (Team:Detections and Resp)

elasticmachine commented 3 years ago

Pinging @elastic/security-solution (Team: SecuritySolution)

katrin-freihofner commented 3 years ago

There are a couple of things that I hope we can improve on the histogram as we build this component.

  1. Colors We have dedicated visualization colors in EUI. I highly recommend using them as they are well tested, accessible and themeable.
Screenshot 2021-03-08 at 09 04 41
  1. Responsive behavior In my opinion, responsive behavior is part of a high-quality UI. I also think it is especially important for these views as they are used for troubleshooting. This can happen anywhere, anytime, and on any device.

    Screenshot 2021-03-08 at 09 04 02
  2. Date/Time in the tooltip is unclear To me, the date/time in the tooltip is not clear. I suggest using the standard Kibana date/time format.

    Screenshot 2021-03-08 at 09 03 21
  3. User-friendly labels The field names can be hard to read. Therefore, I suggest defining labels (at least for the most important ones).

    Screenshot 2021-03-08 at 09 02 28
  4. I'm not sure what this icon button is for and if we are going to need it for our use case in Observability. cc @cyrille-leclerc

    Screenshot 2021-03-08 at 09 02 53

cc @lindseypoli

elasticmachine commented 3 years ago

Pinging @elastic/security-threat-hunting (Team:Threat Hunting)