当前位置: 首页 > wzjs >正文

ps做网站好看的logo广告营销策划公司

ps做网站好看的logo,广告营销策划公司,莱芜在线论坛莱芜话题王作泉,浏览器网页游戏文章目录 问题描述解决思路修改kibana时区设置修改索引结构 问题描述 在 《go-zero中使用elasticsearch的示例》 这篇文章中演示了通过go写入ES的示例,但是里面存在一个细节问题,就是写入的时间和ES展示的时间相差8小时的问题。比如下面这样&#xff0c…

文章目录

  • 问题描述
  • 解决思路
    • 修改kibana时区设置
    • 修改索引结构

问题描述

在 《go-zero中使用elasticsearch的示例》 这篇文章中演示了通过go写入ES的示例,但是里面存在一个细节问题,就是写入的时间和ES展示的时间相差8小时的问题。比如下面这样,我写入ES的时候,时间是当前时间2025-04-02 14:32:00

image-20250402143318073

然后,进去到kibana页面查看数据的时候,会发现时间超前了8个小时,结果是Apr 2, 2025 @ 22:32:00.000

image-20250402143509989

导致这个问题的原因是时区设置的问题。由于写入到ES的时候没有特别设置具体的时区,ES会当成UTC时间处理,也就是认为写入的时间是UTC的2025-04-02 14:32:00,然而北京时间比UTC时间晚8个小时,那么,可以推测kibana页面上看到的应该是北京时间。

接下来验证一下这个推断,进入kibana的设置页面,查看Timezone for date formatting部分,如下:

image-20250403162423064

可以看到显示的是Browser,也就是获取的浏览器所在的时区,就是验证了上面的推测。

解决思路

修改kibana时区设置

可以通过修改上面的 Timezone for date formatting 改为 UTC时间,即可正常显示写入时候的时间:

image-20250403162903955

修改后,再次查看之前写入的数据就显示正常了:

image-20250403163036500

修改索引结构

之前配置的写入ES的索引中,关于时间的部分是 {"type": "date", "format": "yyyy-MM-dd HH:mm:ss"}

{"mappings": {"properties": {"menu_id": {"type": "long"},"url": {"type": "keyword"},"content": {"type": "keyword"},"user_id": {"type": "long"},"create_time": {"type": "date", "format": "yyyy-MM-dd HH:mm:ss"}}}
}

上面的"format": "yyyy-MM-dd HH:mm:ss" 是为了写入ES的格式是我们日常习惯的年-月-日 时:分:秒 的格式,现在写入的时候需要去掉这里的format,改为 "create_time": {"type": "date"}

修改后需要删除原来的索引,重新建立索引,或者使用新的索引。这里我改为使用新的索引,写入的时间内容需要改为2025-04-03T16:44:11+08:00 这样的格式:

// 将当前时间戳转换为 time.Time 类型
timeData := time.Unix(time.Now().Unix(), 0)
// 格式化时间为字符串
timeString := timeData.Local().Format(time.RFC3339)
fmt.Println("timeString", timeString)

测试如下:

image-20250403164752724

接下来,把刚才修改的kibana的Timezone for date formatting 改回默认的Browser,查看kibana页面上的数据:

image-20250403164834362

可以看到,已经解决了问题,而且推荐使用这样的方式,因为写入的时候就指定了时区+08:00,这样将来如果需要展示为其它时区也比较合理。

还有一个细节,就是我想把kibana首列的Apr 3, 2025 @ 16:44:11.000 改为2025-04-03 16:44:11 这样的格式。需要修改刚才的设置里面的

Date format,默认是MMM D, YYYY @ HH:mm:ss.SSS,改为yyyy-MM-DD HH:mm:ss 即可。

image-20250403170716520

修改后,再次查看kibana中的数据:

image-20250403170744562

http://www.dtcms.com/wzjs/835855.html

相关文章:

  • 网站别人备案怎么办wordpress+分辨+模版
  • 良乡网站建设网站怎么连接微信支付
  • 做网站大约需要多少钱外贸网站制作公司
  • 360网站怎么做网址链接最新新闻热点事件20239月
  • 广州大石附近做网站的公司网站被惩罚
  • 苏州建设网站多少钱用angularjs做的网站
  • 优化网站seo策略给实体店老板做的网站
  • 龙游县住房和城乡建设局网站汽车之家2023官网
  • 怎样用电脑ip做网站品牌打造
  • 建设小学瓯江校区网站赣州品牌网站建设
  • 怎样建手机网站制作网站用什么软件有哪些
  • 做视频网站是什么职业shortcodes wordpress
  • 邓州做网站广州营销网站建设
  • 郑州艾特网站建设公司wordpress 修改轮播
  • 二建证从住房建设厅网站调出流程wordpress网页设计步骤
  • 网站后台表格昌邑网页设计
  • 青岛李沧区城乡建设局网站国家重大建设项目库网站电话
  • 美观网站建设价格新手学做网站图
  • 安徽建网站公司手机网页打不开
  • 企业网站如何找词张家港做网站多少钱
  • 那些网站是做俄罗斯鞋子郑州网络运营平台有哪些
  • 北京智联招聘官方网站做家政设计邦官网
  • 程序员个人博客网站学习做网站可以吗
  • 智能小程序下载仓山区seo引擎优化软件
  • 做网站去哪找客户网站感谢页面
  • 揭阳网站制作教程海力建设集团有限公司网站
  • 云南SEO网站建设服装网站建设的需求
  • 想找私人做网站android开发入门教程
  • 搭建网站怎么挣钱泰安房地产信息网官网
  • 潍坊手机网站制作做网站是什么职业