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)
andUser'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 |
---|---|---|
![]() |
![]() |
![]() |
- 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 |
---|---|---|
![]() |
![]() |
![]() |
2nd iteration
- Show local time zone indicator in chart pop-up, time picker and time picker input.
Pop-up local | Time picker local |
---|---|
![]() |
![]() |
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