Skip to content

Design: Toggle Metrics dashboards to UTC time zone

Background

UTC time is a popular time format to use in monitoring tools. Our own infra team uses dashboards only in UTC. From our research we know that our users in global teams will also likely prefer UTC. Co-located teams may prefer to view Metrics in their local time zone.

User flow

As a user, I can toggle between UTC and local time on the metrics charts.

Additional information

When the time is defined as UTC, anyone that sees the chart should be able to quickly understand that the time is in UTC, one proposal is to add a simple UTC label next to the time picker.

Proposal

1st iteration

  • The user should be able to change the time zone for Metrics in Settings > Operations > Metrics. The options are UTC (Universal Coordinated Time) and User's local time zone. User's local time zone is on by default.
Metrics settings section (Metrics not enabled) Metrics settings section (Metrics enabled) Metrics settings expanded
Screenshot_2020-05-11_at_16.14.56 Screenshot_2020-05-11_at_16.15.06 Screenshot_2020-05-15_at_17.06.52
  • In the UI, we'll show the time zone in the time picker, chart pop-over and the time picker input.
Pop-up UTC Time picker UTC Time picker input UTC
Screenshot_2020-05-15_at_17.01.41 Screenshot_2020-05-15_at_17.01.47 Screenshot_2020-05-15_at_17.01.55

2nd iteration

  • Show local time zone indicator in chart pop-up, time picker and time picker input.
Pop-up local Time picker local
Screenshot_2020-05-11_at_17.10.13 Screenshot_2020-05-11_at_17.10.18

3rd iteration

  • Explore adding a time zone indicator inside the time input (can be done as part of this issue)
  • The Metrics settings should be accessible directly from the Metrics dashboard (requires a design issue)
Edited by Nadia Sotnikova