elastic / kibana

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

[Obs User Experience] Core Web Vitals timings don't change colour to reflect status #183487

Open paulb-elastic opened 4 months ago

paulb-elastic commented 4 months ago

The colour of the core web vitals in the User Experience dashboard (that represents RUM data) does not change to reflect the status of the value (good, needs improvement, poor).

The values are currently shown in green, the same colour that reflects the good state for these metrics, which suggests the value is good. However, even when the value is not good (e.g. 13.66 seconds for LCP), it still shows as green.

image

In the above screenshot, all vitals are in fact poor:

These have all been seen on the https://edge-oblt.kb.us-west2.gcp.elastic-cloud.com/ environment, where there is RUM data.

As these metrics are currently shown in green (the same green that reflects good), then the UX suggests that the metric is good, which is misleading. It should be shown in green, yellow or red, based on it being good, needs improvement, or poor.

Kibana version:

Steps to reproduce: The following steps should highlight the issue with existing data

  1. Visit https://edge-oblt.kb.us-west2.gcp.elastic-cloud.com/app/ux
  2. Increase the time range from 15 minutes to 7 days
  3. Change the percentile to 99th
  4. As these settings will represent almost all users on the site, you should get a larger set of core web vitals, that are not good.
elasticmachine commented 4 months ago

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