美文网首页Mantou大数据
【Elasticsearch全文搜索引擎实战】之Kibana搭建

【Elasticsearch全文搜索引擎实战】之Kibana搭建

作者: mantou叔叔 | 来源:发表于2018-03-13 11:20 被阅读81次

    1. Kibana介绍

    Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。

    Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。

    设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动Elasticsearch索引监测。

    2. Kibana特性

    2.1 丰富的数据报表

    Kibana 核心搭载了一批经典功能:柱状图、线状图、饼图、环形图,等等。它们充分利用了 Elasticsearch 的聚合功能。

    image

    2.2 将地理数据融入任何地图

    利用 Elastic Maps Services 来实现地理空间数据的可视化,或者发挥创意,在您自己的地图上实现自定义位置数据的可视化。

    image

    2.3 时间序列

    可以利用 Timelion,对Elasticsearch 中的数据执行高级时间序列分析。您可以利用功能强大、简单易学的表达式来描述查询、转换和可视化。

    image

    2.4 用机器学习探索异常

    借助 X-Pack 里面的非监督型 machine learning 功能 来检测隐藏在 Elasticsearch 数据中的异常和探索那些对它们有显著影响的属性。

    image

    2.5 与Elasticsearch REST API实现可视化交互

    Console 等 Kibana 开发工具提供多种方法帮助您开发 Elastic Stack。借助 Console,可以跳过在终端键入的过程直接处理 Elasticsearch 数据。 Search Profiler 可让您轻松查看搜索请求期间花费的时间。并且在Logstash配置中创建复杂的 Grok 模式,使 Grok Debugger 变得轻而易举。

    image

    3. 下载安装

    OS Kibana
    CentOS 6.0.1
    wget https://artifacts.elastic.co/downloads/kibana/kibana-6.0.1-linux-x86_64.tar.gz
    sha1sum kibana-6.0.1-linux-x86_64.tar.gz 
    tar -xzf kibana-6.0.1-linux-x86_64.tar.gz
    cd kibana-6.0.1-linux-x86_64/ 
    

    3.1 配置

    #修改配置
    vi config/kibana.yml
    
    #增加以下内容
    server.port: 5601
    server.host: "192.168.1.31"
    elasticsearch.url: "http://192.168.1.31:9200"
    

    3.2 运行

    #进入kibana根目录
    /kibana-6.0.1-linux-x86_64
    #启动
    ./bin/kibana
    

    4. 访问

    浏览器访问: 192.168.1.31:5601
    此时会提示: Configure an index pattern

    image

    浏览器访问:192.168.1.31:5601/app/kibana#/discover 即可查看日志

    image

    参考资料:
    [1] Kibana使用教程:
    https://segmentfault.com/a/1190000002972420
    [2] Kibana User Guide:
    https://www.elastic.co/guide/en/kibana/current/index.html

    相关文章

      网友评论

        本文标题:【Elasticsearch全文搜索引擎实战】之Kibana搭建

        本文链接:https://www.haomeiwen.com/subject/jctzfftx.html