Kibana中使用Dev Tools控制台创建索index引同时添加date类型的时间参数(用于根据时间序列展示数据)

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


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


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

文章目录

  • 1. 创建索引
  • 2. 添加数据
  • 3. 查看数据


ELK参考文章:
ELK下载(Elasticsearch、Logstash、Kibana)
Elasticsearch安装
Kibana安装、配置
kibana操作elasticsearch(增删改查)
Java操作Elasticsearch(新增数据)
kibana查看和展示es数据(index pattern、discover、dashboard)
Kibana功能栏中找不到Timelion功能模块的解决

1. 创建索引

kibana左侧栏找到Dev Tools开启控制台,不同版本界面略有差异
创建索引时添加字段参数,如下

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

deviceinfo-2023.11.01为索引名称
settings索引的设置参数
number_of_shards是索引的分片数两
number_of_replicas是索引的副本数量
mappings索引的映射关系
properties参数列表
typenamenumberagedate都是索引中的字段名称,其后跟的花括号中的type使之字段值的类型
date是一个特殊的存在,在创建索引时加上这个参数并且其花括号中date的类型为date,format为格式,即填入的数据值必须按照这个格式来
date参数是在创建index pattern时可以选的filed,然后查看时可以以以时间序列来查看数据的量
详情可查看下一篇文章:kibana使用timelion根据时间序列展示数据

2. 添加数据

接下来添加数据,语法如下

POST deviceinfo-2023.11.01/_doc
{
	"type":"users",
	"name":"李白",
	"age":10086,
	"number":"00001",
	"date":"2023-11-01 10:07:40"
}

可以修改参数多添加几条,因为没有定义ID所以重复添加这一条也可以,此处略
添加时像MongoDB一样,字段名可以自己定义,可以是创建索引时设置的字段,也可以是别的

3. 查看数据

此部分内容属于另一篇文章的部分,详情可移步:kibana使用timelion根据时间序列展示数据
查看时使用Discover界面
Kibana中使用Dev Tools控制台创建索index引同时添加date类型的时间参数(用于根据时间序列展示数据)_第1张图片
Kibana中使用Dev Tools控制台创建索index引同时添加date类型的时间参数(用于根据时间序列展示数据)_第2张图片


感谢阅读,祝君暴富!

你可能感兴趣的:(ELK,数据库,elk)