kibana显示时间数据时的时区问题及时间显示格式设置

news2024/11/25 20:54:13

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

  • 1. 问题描述
  • 2. 问题重现
    • 2.1 创建索引
    • 2.2 添加数据
    • 2.3 查看数据
  • 3. 解决方法
    • 3.1 创建索引
    • 3.2 添加数据
    • 3.3 查看数据
  • 4. 拓展


1. 问题描述

使用kibana控制台(Dev Tools)新增数据后,时间字段的值并不是自己定义的值,而是在自己定义的时间上加了8个小时。
比如我新增数据时,时间字段的值写的是2023-11-01 15:22:54执行命令后,到kibana的界面查看数据就变成了2023-11-01 23:22:54.000,这里时间大体一致,就是加了8小时,明显的时区问题,至于后面的.000这是跟kibana设置中的默认时间格式有关,拓展中略说以下,先解决时区问题

2. 问题重现

2.1 创建索引

PUT kibana-test-2023.11.01
{
  "settings": {
    "number_of_shards": 2,
    "number_of_replicas": 1
  },
  "mappings": {
    "properties": {
      "name": {"type": "text"},
      "number": {"type": "keyword"},
      "age": {"type": "integer"},
      "date": {
        "type": "date",
        "format": "yyyy-MM-dd HH:mm:ss || yyyy-MM-dd || epoch_millis"
      }
    }
  }
}

2.2 添加数据

可以多来几个

POST kibana-test-2023.11.01/_doc
{
	"name":"武则天",
	"age":12123,
	"number":"00006",
	"date":"2023-11-01 13:27:50"
}

2.3 查看数据

创建index patterndiscover查看数据如下图,时间+8小时
在这里插入图片描述

3. 解决方法

在创建索引时,将时区也定义其中,然后添加数据时,将时区的差值填上,即在format的时间格式中加入Z参数,表示时区参数

3.1 创建索引

PUT kibana-test-2023.11.02
{
  "settings": {
    "number_of_shards": 2,
    "number_of_replicas": 1
  },
  "mappings": {
    "properties": {
      "name": {"type": "text"},
      "number": {"type": "keyword"},
      "age": {"type": "integer"},
      "date": {
        "type": "date",
        "format": "yyyy-MM-dd HH:mm:ss Z"
      }
    }
  }
}

3.2 添加数据

在时间字段的值中加入时区信息+0800表示中国时区

POST kibana-test-2023.11.02/_doc
{
	"name":"李元芳",
	"age":10086,
	"number":"00001",
	"date":"2023-11-01 10:07:40 +0800"
}
POST kibana-test-2023.11.02/_doc
{
	"name":"狄仁杰",
	"age":12315,
	"number":"00002",
	"date":"2023-11-01 10:35:40 +0800"
}
POST kibana-test-2023.11.02/_doc
{
	"name":"百里守约",
	"age":10000,
	"number":"00003",
	"date":"2023-11-01 10:44:40 +0800"
}
POST kibana-test-2023.11.02/_doc
{
	"name":"孙悟空",
	"age":10010,
	"number":"00004",
	"date":"2023-11-01 11:07:40 +0800"
}
POST kibana-test-2023.11.02/_doc
{
	"name":"孙尚香",
	"age":12345,
	"number":"00005",
	"date":"2023-11-01 12:07:45 +0800"
}

3.3 查看数据

创建index pattern后到discover查看,时间与存入的数据一致
在这里插入图片描述


4. 拓展

kibana设置时间显示格式
找到Advanced Settings的位置
新旧版本略有差异,旧版本在Management界面可直接看到Advanced Settings
在这里插入图片描述

新版本则在kibana侧边栏Management-->Stack Management-->kibana-->Advanced Settings
在这里插入图片描述
Advanced Settings界面找到Date formatdateFormat进行设置
这里可以点format来跳转时间格式转换的界面,和Java中的时间定义格式不太一样
我这里可以使用Java相同的格式

YYYY-MM-DD HH:mm:ss.SSS

在这里插入图片描述
这里定义后,在kibana中显示时就会按照转换格式来显示存入的数据,如discover中产看的时间数据格式就是根据这里显示的


感谢阅读,祝君暴富!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1167480.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电源纹波示波器测试方法:示波器纹波测试步骤详解

示波器测试电源纹波的步骤 一、准备测试设备 测试之前选择一台示波器和合适的电压探头。探头有无源探头和有源探头两种,综合来讲一般选择衰减比例1:1的无源探头测量输出阻抗及频率较低的电源纹波。 二、连接电源 连接示波器探头和电源输出端,确保连接完好…

Kafka反序列化RCE漏洞(CVE-2023-34040)

漏洞描述 Spring Kafka 是 Spring Framework 生态系统中的一个模块,用于简化在 Spring 应用程序中集成 Apache Kafka 的过程,记录 (record) 指 Kafka 消息中的一条记录。 受影响版本中默认未对记录配置 ErrorHandlingDeserializer,当用户将…

PSP - 蛋白质-核酸复合物结构预测 RoseTTAFoldNA 算法框架 (Protein-RNA、Protein-DNA、RNA)

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/134208615 Paper: Accurate prediction of nucleic acid and protein-nucleic acid complexes using RoseTTAFoldNA GitHub: RoseTTAFold2NA 蛋白…

分享99个工作总结PPT,总有一款适合您

分享99个工作总结PPT,总有一款适合您 PPT下载链接:https://pan.baidu.com/s/1ETaGRUsTRRQq3i5PJUX7tA?pwd8888 提取码:8888 Python采集代码下载链接:采集代码.zip - 蓝奏云 黑金商务路演工作汇报PPT模板 古韵中国风财务计…

JavaSE java对象的比较

目录 1 问题提出2 元素的比较2.1 基本类型的比较2.2 对象的比较 3 对象的比较3.1 覆写基类的equal3.2 基于Comparble接口类的比较3.3 基于比较器比较3.4 三种方式对比 4 集合框架中PriorityQueue的比较方式5 总结 1 问题提出 上节课我们讲了优先级队列,优先级队列在…

汇编-字符串

字符串常量是用单引号或双引号括起来的一个字符序列 当以下面例子中的方式使用时,嵌入引号也是允许的: 正如字符常量以整数形式存放一样,字符串常量在内存中的存储形式为整数字节值的序列。例如, 字符串字面量“ABCD”包含四个字…

SPSS单样本K-S检验

前言: 本专栏参考教材为《SPSS22.0从入门到精通》,由于软件版本原因,部分内容有所改变,为适应软件版本的变化,特此创作此专栏便于大家学习。本专栏使用软件为:SPSS25.0 本专栏所有的数据文件请点击此链接下…

第25期 | GPTSecurity周报

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练 Transformer(GPT)、人工智能生成内容(AIGC)以及大型语言模型(LLM)等安全领域应用的知识。在这里,您可以…

GEE:GEE中实现简单计算器

作者:CSDN _养乐多_ 本文记录了在 Google Earth Engine(GEE)上实现简单计算器的代码。 APP链接:https://949384116.users.earthengine.app/view/simplecalculator 文章目录 一、完整代码二、代码链接 一、完整代码 // 定义初始…

二十、泛型(1)

本章概要 基本概念 与 C 的比较 简单泛型 一个元组类库一个堆栈类RandomList 基本概念 普通的类和方法只能使用特定的类型:基本数据类型或类类型。如果编写的代码需要应用于多种类型,这种严苛的限制对代码的束缚就会很大。 多态是一种面向对象思想的泛…

预制构建生产管理系统

在建筑施工领域,预制构件的使用越来越广泛,它能够提高工程质量和施工效率,减少施工现场对环境的影响。通过凡尔码的二维码管理平台,系统从:生产过程、生产数据、生产计划、生产管理、成品交付等多个环节、工序和流程进…

mermaid学习第一天/更改主题颜色和边框颜色/《需求解释流程图》

mermaid 在线官网: https://mermaid-js.github.io/ 在线学习文件: https://mermaid.js.org/syntax/quadrantChart.html 1、今天主要是想做需求解释的流程图,又不想自己画,就用了,框框不能直接进行全局配置&#xff0…

如何助力机构单位提升运营效率?有什么靠谱的大数据管理平台?

随着数字化时代的到来,大数据管理平台已成为机构单位提高效率、优化资源配置的关键工具。其中,工单管理系统作为大数据管理平台的重要组成部分,对于机构单位运营的优化和提升具有举足轻重的地位。本文小编将为您介绍一款优秀的工单管理系统—…

Zygote进程通信为什么用Socket而不是Binder?

Zygote进程是Android系统中的一个特殊进程,它在系统启动时被创建,并负责孵化其他应用进程。它的主要作用是预加载和共享应用进程的资源,以提高应用启动的速度。 在Android系统中,常用的进程通信方式有以下几种: Intent…

概率论和数理统计(一)基本概念

前言 生活中对于事件的发生,可以概括为 确定现象:在一定条件下必然发生,如日出随机现象:在个别试验中其结果呈现出不确定性,在大量重复试验中其结果又具有统计规律的现象,称之为随机现象。 随机现象的特点&#xff…

独家分享 | BI零售数据分析模板,可视化,更易懂

“人、货、场”是零售数据分析的三大关键,只要能又快又透彻地掌握这三大关键的数据情况,即可为零售运营决策提供关键的数据支持,提高盈利、降低成本、优化采购库存结构等。奥威BI软件这套BI零售数据分析模板套装围绕“人、货、场”预设了数十…

低代码平台如火如荼,告诉我它具体能做什么?

目录 一、前言 二、低代码平台 三、低代码平台的优劣 四、低代码能解决哪些问题? 五、好用且强大的低代码平台 六、结语 一、前言 目前低代码平台如火如荼。这一新兴技术为企业提供了一种高效、灵活、快速开发应用程序的方法,并在短时间内取得了巨大成功…

游戏中找不到d3dx9_43.dll怎么办,教你快速解决方法

在计算机的世界里,我们经常会遇到一些让人头疼的问题。比如,有一天,小明正在玩他最喜欢的游戏,突然弹出了一个错误提示:“由于找不到d3dx9_43.dll,无法继续执行代码”。小明感到非常困惑,不知道这是什么意思…

【python VS vba】(5) 在python中使用xlwt操作Excel(待完善ing)

目录 1 什么是xlwt 2 导入xlwt 3 相关语法 3.1 创建新的workbook 3.2 创建新的sheet 3.3 保存workbook 4 python里表格的形式 4.1 矩阵 4.2 EXCEL的数据形式 完全等于矩阵的数字结构 4.3 python里矩阵 5 具体代码 5.1 代码 5.2 结果 5.3 要注意的问题 5.3.1 不能…

PostgreSQL manual

set path D:\DB\PostgreSQL\16\binconnect to database –h is host name -p is port number -d is database name -U is for user name psql -h localhost -p 5432 -d postgres -U postgresexport dump file 參考 pg_dump -h 192.168.1.1 -U uesername dbname > dbna…