zoukankan      html  css  js  c++  java
  • Kibana安装与介绍

    一、Kibana介绍

    	Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。
    

    二、部署和配置(在ES节点上)

    2.1、下载

    [root@master app]# wget https://artifacts.elastic.co/downloads/kibana/kibana-6.5.4-linux-x86_64.tar.gz
    

    2.2、部署

    # 解压
    [root@master app]# tar -zxvf kibana-6.5.4-linux-x86_64.tar.gz
    
    # 重命名
    [root@master app]# mv kibana-6.5.4-linux-x86_64 kibana
    
    # 更改所属组
    [root@master app]# chown elsearch.elsearch -R kibana
    

    2.3、修改配置文件

    # 切换用户
    [root@master app]# su elsearch
    
    [elsearch@master app]$ cd kibana
    
    [elsearch@master kibana]$ vim config/kibana.yml 
    # 更改以下2项
    
    #对外暴露服务的地址
    server.host: "192.168.1.111" 
    
    #配置Elasticsearch访问地址
    elasticsearch.url: "http://192.168.1.111:9200" 
    

    2.4、启动

    [elsearch@master kibana]$  cd bin/
    [elsearch@master bin]$ ./kibana &
    

    2.5、页面访问

    http://192.168.1.111:5601/
    

    2.6、功能说明

    • Discover:数据探索
    • Visualize:可视化
    • Dashboard:仪表盘
    • Timelion:时序控件
    • Canvas:画布
    • Machine Learning:机器学习
    • Infrastructure:基本信息
    • Logs:数据日志展示
    • APM:性能监控
    • Dev Tools:开发者工具
    • Monitoring:监控
    • Management:管理

    三、kibana页面的管理使用

    3.1、数据探索

    3.1.1、添加索引信息

    3.1.2、创建完成的样子

    3.1.3、再次查看,图一是在查找数据,图二是已经正常显示数据

    四、Metricbeat仪表盘数据展示

    4.1、修改metricbeat配置文件

    [root@node1 metricbeat]# vim metricbeat.yml
    #修改metricbeat配置
    setup.kibana:
      host: "192.168.1.111:5601"
      
    #安装仪表盘到Kibana【需要确保Kibana在正常运行,这个过程可能会有些耗时】
    [root@node1 metricbeat]# ./metricbeat setup --dashboards
    
    #安装成功有这个提示
    Loading dashboards (Kibana must be running and reachable)
    Loaded dashboards
    

    4.2、启动Metricbeat

    ./metricbeat -e
    

    4.3、页面查看

    可以观察到我们安装的仪表盘了,然后选择如下图所示的

    五、nginx日志仪表盘

    我们可以和刚刚Metricbeat的仪表盘一样,也可以将filebeat收集的日志记录,推送到Kibana中

    5.1、修改filebeat的red_nginx.yml配置文件

    setup.template.settings:
      index.number_of_shards: 3
    output.elasticsearch:
      hosts: ["192.168.1.111","192.168.1.112","192.168.1.113"]
    filebeat.config.modules:
      path: ${path.config}/modules.d/*.yml
      reload.enabled: false
      
    # 新加以下2行
    setup.kibana:
      host: "192.168.1.111:5601"
    

    5.2、安装仪表盘

    [root@node1 filebeat]# ./filebeat -c red_nginx.yml setup
    # 出现以下信息表示安装成功
    Loaded index template
    Loading dashboards (Kibana must be running and reachable)
    Loaded dashboards
    Loaded machine learning job configurations
    

    5.3、启动filebeat

    [root@node1 filebeat]# ./filebeat -e -c red_nginx.yml
    

    5.4、页面查看

    点击箭头所指的查看信息

    六、自定义图表


    七、自定义仪表盘





    验证数据,在页面访问几次nginx页面,然后查看仪表盘的数据是否发生变化(入下图所示,已经成功显示数据了)

  • 相关阅读:
    November 13th 2016 Week 47th Sunday The 1st Day
    November 12th 2016 Week 46th Saturday
    November 11th 2016 Week 46th Friday
    November 10th 2016 Week 46th Thursday
    November 9th 2016 Week 46th Wednesday
    November 8th 2016 Week 46th Tuesday
    windows 7文件共享方法
    Win7无线网络共享设置方法
    常量指针和指针常量
    如何查找局域网的外网ip
  • 原文地址:https://www.cnblogs.com/hsyw/p/14094837.html
Copyright © 2011-2022 走看看