侧边栏壁纸
  • 累计撰写 26 篇文章
  • 累计创建 25 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录
Web

Apache Superset解决日志显示时区异常

iRay
2024-01-23 / 0 评论 / 0 点赞 / 585 阅读 / 1761 字

Apache Superset解决日志显示时区异常

问题

在使用Apache Superset时,发现操作日志的时间和服务器时区不一致,无论是MySQL 存储还是服务器本身的时间设置都排查过,还是没有发现问题。
最后查看代码,对照功能实现才发现是代码时区配置问题,可能国内使用人不是很多,对日志记录关注度不够高。没有查询到相关资料。在此做一个解决记录说明。
注:我这里是2.1.0版本

image.png

方案

长话短说,上代码

github路径:https://github.com/apache/superset/blob/master/superset/models/core.py
项目路径:superset/models/core.py
行位置:1003 行 
 源代码   dttm = Column(DateTime, default=datetime.utcnow)
 修改为   dttm = Column(DateTime, default=datetime.now)

重启,查看,解决。

对比其他BI开源工具,Apache Superset无论从管理还是使用,还是比较简单快捷的。只是初始化的权限管理一塌糊涂。只能边测试边修改

0

评论区