因此,我有一个通过StatsD收集度量的服务器,它通过石墨 get应用程序进行聚合和显示。
如果我在图表中标记了“自动刷新”选项,那么时间与我所使用的时间不匹配。我现在在香港,现在是下午5:20,石墨实例所在的服务器通过date命令报告凌晨4:20。然而,图形图表显示它是3:20!
所以我有点困惑什么才是解决这个问题的正确方法。服务器是一个DigitalOcean服务,显然位于新加坡(与香港相同的时区),但有东西告诉我,这些信息应该是无关的,对吗?我的意思是,Graphite应该根据其WebUI用户的时区给我显示正确的时间,对吗?
如何正确地解决这个问题?使用根权限在服务器上设置时间,还是调整时间_石墨中的区域设置?还是别的什么?
发布于 2016-01-25 12:13:07
石墨应该显示正确的时间,而不仅仅取决于WebUI用户时区。请注意,需要Graphite_TZ - User_TZ偏移量来计算显示的正确时间。这意味着Graphite_TZ也必须正确设置。
看看14h的偏移量,我觉得您正在运行默认的Graphite时区设置(美国/芝加哥)。那就足够修好它了。
一般来说,配置OS不是必须的,而是一种良好的实践。因此,我建议您也将OS TimeZone配置为匹配Graphite设置,以避免浪费时间。
https://serverfault.com/questions/751496
复制相似问题