当你把数据存入ES中后,怎么更方面的查看这些数据,还想用不同的维度去看这些数据,是不是纠结,不能再专门搞个后台显示把。这里有神器 Kibana 专门干这个事情的,可以帮你把ES中的数据,通过不同类型的模版形式显示处理,更好分析你的数据,查询过滤,不仅仅用在日志的分析上面,业务上面也可以应用。
先给大家看效果图:
还没安装Kibana 的可以参考之前的文章安装。
本人目前版本:都是7.3.2 版本
本章分几个步骤说明:
- 导入数据
- 如何设置模版展示ES中的数据
- Discover 搜索你的数据
- Dev Tools 强大的工具使用
导入数据
本文利用官方测试数据集合用户账号信息导入ES
步骤1:建一个账号索引:
PUT /accounts
{
"settings" : {
"index" : {
"number_of_shards" : 1,
"number_of_replicas" : 0
}
}
}
步骤2:设置mapping
PUT /accounts/_mapping
{
"properties": {
"account_number": {
"type": "long"
},
"address": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"age": {
"type": "long"