看格式像是处理过的,其实是UTC时间,时间格式中间也没有`T`进行标记,会让人误以为是CST时间 <img width="732" height="792" alt="Image" src="https://github.com/user-attachments/assets/b5fa5d06-3133-4809-b75b-480d28d22406" /> <img width="1408" height="735" alt="Image" src="https://github.com/user-attachments/assets/7c896498-4825-4aa1-8023-f9809078a2d5" /> 容器中已经设置了TZ的环境变量为Asia/Shanghai,/etc/localtime也从宿主机挂载到了容器中,但是exec进入容器,发现时间还是utc时间 ,缺少tzdata包 <img width="415" height="217" alt="Image" src="https://github.com/user-attachments/assets/614284fd-871d-4dc5-baa2-e212ba8368a3" /> 安装tzdata包之后,终端时间正常,但是我不确定这个跟prometheusalert记录的告警发出时间是否有关,重新发送测试告警后,发送时间记录的还是utc时间 <img width="680" height="232" alt="Image" src="https://github.com/user-attachments/assets/eda36e60-9fd1-40d0-8143-a99311e95a75" />
看格式像是处理过的,其实是UTC时间,时间格式中间也没有
T进行标记,会让人误以为是CST时间容器中已经设置了TZ的环境变量为Asia/Shanghai,/etc/localtime也从宿主机挂载到了容器中,但是exec进入容器,发现时间还是utc时间

,缺少tzdata包
安装tzdata包之后,终端时间正常,但是我不确定这个跟prometheusalert记录的告警发出时间是否有关,重新发送测试告警后,发送时间记录的还是utc时间