官方Prometheus镜像,使用的不是咱们上海的时区,我们可以用上海时区文件创建一个configmap,然后挂载到启动的Prometheus容器里:

kubectl create configmap prometheus-time-zone --from-file=/usr/share/zoneinfo/Asia/Shanghai然后挂载:

volumeMounts:
- name: prometheus-time-zone
mountPath: /etc/localtime
subPath: Shanghai



然后可以把容器里的时区改成上海时区,东八区

用date 验证时间是本地时间了

但这个只是改了Prometheus容器得本地时区文件而已。centos系统 就是/etc/localtime   Ubuntu是/etc/timezone   

但是Prometheus 是在代码里,统一做得UTC转换

类似这样:

所以机器上(容器里)的时区并不起作用。

至于为什么这么做,官方给了说明:

Can I change the timezone? Why is everything in UTC?

To avoid any kind of timezone confusion, especially when the so-called daylight saving time is involved, we decided to exclusively use Unix time internally and UTC for display purposes in all components of Prometheus. A carefully done timezone selection could be introduced into the UI. Contributions are welcome. See issue #500 for the current state of this effort.

github  讨论:

https://github.com/prometheus/prometheus/issues/500

所以想做时间本地化,就直接在外部程序做好了。

其实官方也是这样做的:

这里的use local time 就是输出后,前端js做了一次转换。

解决Prometheus时区问题,改成本地时间上海的时区相关推荐

  1. mysql 时区时间_MySql的时区(serverTimezone)引发的血案

    前言 mysql8.x的jdbc升级了,增加了时区(serverTimezone)属性,并且不允许为空. 血案现场 配置jdbc的URL:jdbc:mysql://[IP]:[PORT]/[DB]?c ...

  2. 解决vue 提交日期格式数据,时间出现时区差的问题

    解决vue 提交日期格式数据,时间出现时区差的问题 一.错误源: 在自定义create_time ,进行前端vue 向后端django 传入数据时,发现 {'create_time': [ErrorD ...

  3. 解决python 使用time.loacltime()获取当前时间不准问题

    解决python 使用time.loacltime()获取当前时间不准问题 作为python小白的我,果然容易犯很多低级的错误或者说又不自觉想当然了,导致又花费了好长时间处理BUG. 我在我的爬虫代码 ...

  4. 计算机显示时区怎么更改,电脑如何设置显示多时区时间?

    不少朋友需要与处于不同时区的人协同工作,或是与不同时区的家人或朋友进行聊天沟通.这时就需要知道不同时区对应的时间了,否则就很容易打扰到对方.那么我们电脑要如何设置显示多个时区时间呢?下面就一起来看看设 ...

  5. calendar类_带有时区的字符怎样转换为时间及Java 8中日期 与 Calendar 转换

    概述 Java 8 日期,时间常用操作及格式化. 重点怎么把时间戳转换为带有时区的时间字符串? 带有时区的字符串怎样转换为时间? Java 8中时间,日期 与Date, Calendar 怎样互转? ...

  6. php读取客户机本地时间,PHP如何获取客户端时区以及准确显示所在地时间

    这篇文章主要为大家详细介绍了PHP如何获取客户端时区以及准确显示所在地时间,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 这段时间给用户做了一个外贸网站,网站主 ...

  7. Oracle全球化 —— 时间类型、时区与时间函数

    最近遇到一个表中数据时区不对的问题,排查思路一般是看表字段类型.看时区以及看插入时间的方法.Oracle官方文档<Database Globalization Support Guide> ...

  8. Linux系统时间、系统时区和时钟同步的部分理解

    1.写在前面 因为最近一段时间以来,本人在项目遇到的因为Linux系统时间所引发的问题比较多,所以在此进行总结. 2.Linux系统时间与BIOS硬件时间之间的关系 2.1.RTC芯片.i2c总线和B ...

  9. UTC时间转换为当前时区时间

    发现问题:后台传过来的时间与当前时区时间不一样,经比对发现其为UTC时间 需求:展示的应该是当前时区的时间 解决方法:moment插件 1.安装 npm install moment --save 2 ...

最新文章

  1. 深度解析:国产化软硬件全景梳理
  2. The powerful Android Studio
  3. Centos7系统创建Docker本地仓库
  4. Lodop客户端本地和集中打印 [是否安装][操作系统]
  5. python最简单单例模式_5种Python单例模式的实现方式
  6. MySQL学习笔记十七:复制特性
  7. 信步漫谈之JDK—源码编译
  8. codesmith mysql 注释_代码生成工具:CodeSmith 安装、改造适配Mysql 字段注释、DLL修改 及批量生成实体类代码...
  9. V2X车联网-学习整理笔记
  10. win10发送到桌面快捷方式没了
  11. uniapp中使用百度名片识别接口或名片全能王识别接口
  12. 游戏项目框架(属性名+方法名)
  13. 35幅非常漂亮的夜景摄影作品欣赏
  14. [树状数组] 洛谷P3374
  15. plc和c语言谁的前景好,PLC面向对象编程和梯形图逻辑,到底谁更实用一些?
  16. Redis—列表(List)、集合(Set)、哈希(Hash)、有序集合 Zset
  17. 中国工业信息终端行业供需情况及竞争趋势分析报告(2022-2027年)
  18. 【内网提权】windows2003本地PR提权详解
  19. 关于电脑重装系统后,耳机插后面有声音,前面插口没声音
  20. 一个披着 Windows 外壳的轻量级 Linux 系统

热门文章

  1. 将来的你 敢生病吗?
  2. maven内网下载repository失败
  3. autoCAD2022 - 设置新的原点
  4. CSU2020期中考试试题题解
  5. python遍历数组的两种方法
  6. 如何用Python快速画一只可爱的小猪佩奇
  7. VScode软件快捷键
  8. 蓝桥杯练习题九 - REPEAT 程序(c++)
  9. 如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?
  10. xshell左侧导航栏_谷歌再出手,统一导航栏粉碎了手机厂商的小九九