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

茂名网站建设建站系统常州seo外包公司

茂名网站建设建站系统,常州seo外包公司,magento网站制作,深圳5区发布通知文章目录 问题描述解决思路修改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/500353.html

相关文章:

  • 珠海建设公司网站网页设计软件
  • js调用wordpress廊坊seo排名外包
  • 怎样用vs做简单网站淘宝流量助手平台
  • 青岛网站推广引流搜索引擎调价工具哪个好
  • 搭建网站账户系统常用的网络推广方法有
  • 营销网站的设计思路武汉推广服务
  • 屏蔽蜘蛛抓取 对网站有什么影响东莞网络推广招聘
  • 学网站建设哪里好2021百度热搜年度榜
  • 凡科建站骗子关键词查询的五种常用工具
  • 目前网站开发技术中国培训网的证书含金量
  • 女人和男人做床上爱网站网站优化公司哪家效果好
  • 网站做快照windows优化大师好不好
  • 医院网站建设方案策划书万能搜索网站
  • 如何查询网站的空间商网络营销的成功案例分析
  • shafow网站是谁做的百度一下网页搜索
  • 深圳建设集团怎么样株洲seo优化哪家好
  • 网站开发和网页制作宁德市公共资源交易中心
  • 做网站策划书吧网络营销的培训课程
  • b2c网站的促销策略玉溪seo
  • 网站优化吧百度手机网页版
  • 上线了做网站要钱seo深圳网络推广
  • 网站建设中的功能模块描述河南今日头条新闻
  • 做emu对网站有什么要求整站优化要多少钱
  • 响应设网站多少钱可以做惠州seo关键词
  • 建网站的专业公司正规的代运营公司
  • 佛山营销网站建设多少钱公司网站免费自建
  • 长宁区公司网站建设专业seo外包
  • 网站推广用什么方法最好百度网站名称
  • 优秀网站欣赏怎么查询百度收录情况
  • 移动端网站如何做开放式配电子商务主要干什么