首页 > 其他分享 >Prometheus时区问题说明

Prometheus时区问题说明

时间:2023-12-01 10:14:19浏览次数:36  
标签:UTC prometheus 说明 Prometheus 时间 timezone 时区

背景:

  prometheus默认使用的时间戳是 UTC ,UTC 代表 "协调世界时"(Coordinated Universal Time),是国际标准时间。它是一种基于原子钟的时间标准,被认为是世界上最准确的时间标准

 

我想做的事情:

  修改prometheus程序里的时间修改为 CTS(中国标准时间),"Asia/Shanghai "  时区

 

我做的修改:

#增加时区挂载
- /etc/localtime:/etc/localtime:ro

 

问题:

  这个挂载只能解决prometheus容器的时间,但是prometheus程序本身的时间并不是使用的容器的本地时间,所以无法解决前端显示和告警时区相差的问题

 

prometheus官方给出的说明:

  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

 

怎么解决?

  想要校准时区和时间,只能在前端UI或者获取数据之后自行转换,prometheus也是这么做的

 

标签:UTC,prometheus,说明,Prometheus,时间,timezone,时区
From: https://www.cnblogs.com/Leonardo-li/p/17868260.html

相关文章

  • 群晖从sa6400 7.2 更新到7.2.1 很顺滑(图文说明)
    因为购买得比较早的部分买家,安装的群辉可能是7.1(42962)、7.2(64570)的买家,现在群辉的引导已经更新,你们可以上车了,因为我已经踩坑完毕。升级后核显可以正常使用、虚拟机也正常、docker也可以正常使用,等等更新。以操作作截图的方式和你分享引导软件可以和淘宝客服索要。操作说明1......
  • repo说明
    1、repo介绍Android使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,它是一个Python脚本,对Git部分命令进行封装,简化了对多个Git版本库的管理,将百多个Git库有效的进行组织。简单点说:Repo是基于git的仓库管理工具,是一个py......
  • Windows平台的prometheus和Grafana的学习与使用
    Windows平台的prometheus和Grafana的学习与使用背景最近没有了linux机器突然想捯饬一下Windows平台的监控与使用所以总结一一下.第一步下载https://prometheus.io/download/https://grafana.com/grafana/download注意需要下载windows平台的安装介质建议是选择zip包.zip包......
  • clion nginx remote debug 简单说明
    社区有人共享了一个基于clion通过gdbserver进行nginx调整远程调试的实践,很不错值得学习下具体参考https://www.jianshu.com/p/3c2fdb06de9e 但是实际上我们可以直接自己配置基于clion启动remotenginx调整如下(核心是自己添加了一个debug的配置)构建makefile配置这部分,添加......
  • zabbix6监控k8s指标说明
    一.deploy中的指标1.1Deployment副本数未达预期告警min(/Kubernetes_testclusterstatebyHTTP/kube.deployment.replicas_mismatched[{#NAMESPACE}/{#NAME}],{$KUBE.REPLICA.MISMATCH.EVAL_PERIOD:"deployment:{#NAMESPACE}:{#NAME}"})>0andlast(/Kubernetes_testclus......
  • prometheus配置自己电脑ip查看指标
    1.使用ipconfig获取自己电脑ip,在服务器使用:curlip:1234 命令查看是否通,不通的话可能要关闭防火墙2.在服务器的Prometheus安装目录: 编辑:prometheus.yml文件 这里配置你的电脑ip,保存,使用:ps-ef|grepprometheus,杀掉当前Prometheus进程,然后使用:./prometheus&  进行重......
  • static、extern、inline 说明符和链接属性
    概述-Overview在我初学C++时,static、inline、extern可能是最令我迷惑的C++说明符,原因是它们在不同的语境下会发挥不同的作用,而且某些说明符的含义已经和以前不同,这加剧了我在查询资料时的困扰。所以今天决定好好总结一下。首先要介绍C++的两个概念:存储期和链接。存储......
  • 性能测试监控--Prometheus
    随着业务的增长,服务器部署由单一架构向分布式集群架构转变,性能测试过程中指标监控也由单一服务器向集群服务器转变。 对于性能测试团队来说,需要建立起适用于测试的多机监控系统,以便后期顺利且高效地进行监控分析调优,从而保证整个测试过程的高可靠性。 因此,小编本期为大家讲......
  • 坏女人说明书
    高玉洁(坏女人,小黄人)生日:10月22日(阴历)宠物:不酸(还未出现)爱好:读书,学习,有意思的事情不喜欢的食物:对甜食没那么感兴趣,讨厌又要喝又要嚼的食物,不吃韭菜包子, 韭菜饺子,生苹果,咖啡,没有固定的不喜欢吃的的东西,建议 吃东西时问问喜欢的食物:各......
  • kore 模块编译三方依赖库的一些说明
    kore对于三方库的编译是通过动态链接的,所以实际部署需要在系统安装对应的库参考效果比如macos编译官方示例的一个jsonrpc服务编译效果参考资料https://docs.kore.io/4.2.0/applications/koreconf.html......