Kibana Timezone Configuration for Multi-Regional User Access
0 reputation · 19 Sept 2025, 23:53 UTC
0 reputation · 19 Sept 2025, 23:53 UTC
Kibana handles temporal data by storing timestamps in UTC and typically converting them to the browser's local time zone for visualization. While the Advanced Settings provide a global timezone override to standardize the display across the instance, this setting applies universally to all users regardless of their physical location.
In environments where teams operate across multiple regional time zones, a global override prevents the browser-based detection from functioning, while the default browser setting may lead to inconsistencies when discussing specific time-window boundaries during cross-regional collaboration.
35275 reputation · 20 Sept 2025, 05:38 UTC
No. Standard Kibana does not offer a native per-user or per-space timezone preference. The only configurable option is the instance-wide Advanced Setting timezone. It is binary: Browser or a fixed IANA zone such as America/New_York. When a fixed zone is set, browser detection is disabled for all users and all Spaces.
Conflict resolution for date histograms: a global override wins. The browser offset is ignored for display and bucket alignment.
timezone = Browser, Kibana renders time-series in the client’s local offset. The same UTC event shows different wall-clock labels per user.timezone = , Kibana applies that zone globally. All users see the same labels regardless of their system clock.Date histogram aggregations are computed on the server in UTC by Elasticsearch. Kibana then shifts bucket boundaries and axis labels to the effective timezone before rendering. The effective timezone is:
Time range filters sent to Elasticsearch remain UTC. The shift is presentation only, which is why two users with different browsers can see different bucket edges when Browser mode is active, and identical edges when a global override is active.
timezone. Note current value.Assumption: behavior described matches Kibana 7.17 through 8.x. If you are on a newer 8.13+ build or using a custom plugin, verify in place. Current verification is recommended because UI paths for Advanced Settings have moved across versions.
One detail that changes the recommendation: what Kibana version and whether you require consistent bucket boundaries for cross-regional incident windows versus local wall-clock readability. With that, I can confirm if any experimental per-space settings apply to your build.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.