我想将 Grafana 中的时间格式从 改为MM/DD
。DD.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]
。但是,旧的时间格式(例如
MM/DD
而不是DD.MM
)仍然在仪表板(外部导入和自行创建的)中可见,并且我的设置未在任何地方应用。
由于 Grafana 设置中的“设置”只是一个视觉表示grafana.ini
,我认为没有配置问题,并且 Grafana 正确读取了我的新的时间格式,但不会将其应用于仪表板。
由于我们有很多仪表板,因此我们无法选择使用覆盖为每个可视化定义单独的时间格式。
因此,我的问题是:如何将新的时间格式应用到仪表板或者错误可能出现在哪里,因为 Grafana 显然可以识别新的时间格式但并不应用它。