Grafana 无法适应自定义时间格式

Grafana 无法适应自定义时间格式

我想将 Grafana 中的时间格式从 改为MM/DDDD.MM但是,我没有成功。

我的环境:

  • Ubuntu 22.04.4 LTS aarch64
  • Grafana 服务器版本 10.4.2
  • Influx 和 Prometheus 作为数据源
  • 时区:CEST(UTC+2)

重现步骤:

  • 安装以上版本的Grafana
  • /etc/grafana/grafana.ini在下进行以下更改[date_formats]
[date_formats]
# For information on what formatting patterns that are supported https://momentjs.com/docs/#/displaying/

# Default system date format used in time range picker and other places where full time is displayed
full_date = DD.MM.YYYY HH:mm:ss

# Used by graph and other places where we only show small intervals
interval_second = HH:mm:ss
interval_minute = HH:mm
interval_hour = DD. HH:mm
interval_day = DD.MM
interval_month = MM/YYYY
interval_year = YYYY

# Experimental feature
use_browser_locale = true

# Default timezone for user preferences. Options are 'browser' for the browser local timezone or a timezone name from IANA Time Zone database, e.g. 'UTC' or 'Europe/Amsterdam' etc.
default_timezone = browser

  • 使用 重新启动 Grafana service grafana-server restart

预期结果:

在所有仪表板中,新的时间格式不仅用于图表的 X 轴,也用于右上角的时间范围选择窗口。

实际结果:

  • domain/admin/settings/新的的时间格式在-->下的 Grafana 设置中正确显示[date_formats]显示 Grafana 上正确日期格式的图像(主页/管理/常规/设置/date_formats)

  • 但是,旧的时间格式(例如MM/DD而不是DD.MM)仍然在仪表板(外部导入和自行创建的)中可见,并且我的设置未在任何地方应用。

该图显示了 x 轴上日期格式不正确的可视化。

由于 Grafana 设置中的“设置”只是一个视觉表示grafana.ini,我认为没有配置问题,并且 Grafana 正确读取了我的新的时间格式,但不会将其应用于仪表板。

由于我们有很多仪表板,因此我们无法选择使用覆盖为每个可视化定义单独的时间格式。

因此,我的问题是:如何将新的时间格式应用到仪表板或者错误可能出现在哪里,因为 Grafana 显然可以识别新的时间格式但并不应用它。

相关内容