zoukankan      html  css  js  c++  java
  • kibana使用

    Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。
    可以用kibana搜索、查看存放在Elasticsearch中的数据。
    Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。

    1.下载

      地址 https://www.elastic.co/cn/downloads/kibana

    2.启动

      解压,进入bin目录,执行

    kibana

    浏览器打开http://localhost:5601

    3.使用

    (1)插入两条数据

    curl -XPOST 'localhost:9200/store/category/1?pretty' -H 'Content-type:application/json' -d'{"name":"soap","type":"cleaning","postDate":"2019-9-15","message":"this is a first data"}'
    curl -XPOST 'localhost:9200/store/category/2?pretty' -H 'Content-type:application/json' -d'{"name":"soap1","type":"cleaning","postDate":"2019-9-15","message":"this is a second data"}'

    A.建立所以

    在kibana界面建立一个索引,和elaticsearch建立的索引进行配对

      kibana中的management管理

           单击index patterns索引模块

           选择create index pattern模块,建立索引

    注:

      建立的索引名要和elasticsearch建立的索引对应,否则,无法创建kibana的索引

    B.查看 

    索引建立完成后,点击【Discover】,选择建立的索引,查看数据

    数据太少,没办法充分发挥Kibana的作用,很多高级的数据分析和图形化界面都没法展示出来,所以需要导入一些测试数据到Elasticsearch中

     (2)导入数据

    数据 https://pan.baidu.com/s/139UlJ2RcCOUwKunR6R0yDA

    curl -XPOST 'localhost:9200/shakespeare/_bulk?pretty' -H 'Content-type:application/json' --data-binary @shakespeare.json

    建立索引shakespeare,点击【Discover】菜单进行查看

     点击【Visualize】Create new visualization,选择折线图Line来展示 Shakespeare数据集并比较剧中的speaking发言部分数量

    在“ Metrics”窗格中,展开“ Y-Axis”

    将Aggregation聚合设置为Unique Count唯一计数

    将Field字段设置为speaker.keyword发言

    在“ Custom Label 自定义标签”框中,输入Speaking Parts

     

    在“ Buckets”窗格中,单击“ X-Axis”

    将Aggregation聚合设置为Terms条款和 Field字段为play_name.keyword

    要按字母顺序列出表演,请在“ Order”下拉菜单中选择“ Ascending”

    为轴提供自定义标签Play Name

    单击Apply changes

    有多种图表可供选择

    注:

      Kibana 的版本需要和 Elasticsearch 的版本一致,否则会出现Kibana server is not ready yet

  • 相关阅读:
    ADT上跑java application
    GIT 用RSA加密方式来记住密码
    android中listView下有Button按钮始终在最底部
    Android学习:导入工程时报错The import android cannot be resolved
    Preference的使用
    MySQL查询时,查询结果如何按照where in数组排序
    MySQL创建民族表的SQL语句
    PHP 使用GD库合成带二维码和圆形头像的海报步骤以及源码实现
    使用file_get_contents()和curl()抓取网络资源的效率对比
    常用正则表达式整理(持续更新中)
  • 原文地址:https://www.cnblogs.com/baby123/p/11837331.html
Copyright © 2011-2022 走看看