Kibana 是一个设计使用和Elasticsearch配置工作的开源分析和可视化平台。可以用它进行搜索、查看、集成Elasticsearch中的数据索引。可以利用各种图表、报表、地图组件轻松的对数据仅进行可视化分析

 
Kibana支持LInux、Windows、Darwin等操作系统。
版本要求:Kibana要求安装版本要和Elasticsearch一致。一下版本对应是不支持的
Kibana版本 Elasticsearch版本 是否支持
5.X 2.X 不支持
5.1 5.0 不支持
5.1 5.1 支持
5.1 5.2 支持(会有提示升级的警告)
5.1.0 5.1.1 支持
KIbana提供各种操作系统的安装版本,因为测试使用的是Windows版本,所以这里只介绍Window版本的安装:
1.下载Windows版本对应的.zip结尾的压缩文件
2.将.zip的压缩文件解压至安装目录
3.Kibana目录结构
类型 描述 默认位置 设置
home Kibana的根目录 .zip解压的目录  
bin 可执行文件(包括Kibana启动server和Kibana-plugin 安装插件) $KIBANA_HOME\BIN  
config 配置文件(包括Kibana.yml) $KIBANA_HOME\config  
data Kibana写入磁盘的数据文件和一些插件 $KIBANA_HOME\data  
optimize   $KIBANA_HOME\optimize  
plugins 插件文件目录,所有的插件会保存在这个子目录 $KIBANA_HOME\plugins  
 

 
Kibana在启动时从Kibana.yml文件读取配置。默认配置Kibana运行localhost:5601。如果要改变host或port数字,或者连接不同的Elasticsearch机器需要更新Kibana.yml文件。你也可以开启SSL并设置一些其他的功能。
常用配置属性
属性 描述 默认值
server.port kibana服务端口号 5601
server.host Kibana host地址 localhost
server.basePath 如果你使用代理则需要开启专门的路径,作为URL的前缀,这个设置不能以"/"结尾  
server.maxpayloadBytes 最大请求负载(单位Byte) 1048576
server.name 服务实例名(默认为主机名称)  
server.defaultRoute 设置开启Kibana时的默认路径。可以使用这个设置更改打开Kibana时的登录页面 /app/kibana
elasticsearch.url Elasticsearch实例URL http://localhost:9200
elasticsearch.preserveHost 当设置的值为true时使用server.host属性对应的hostname。当设置值为false,Kibana使用连接的Kibana实例对应的hostname true
kibana.index Kibana在Elasticsearch中使用一个索引来存储保存的搜索、可视化效果和仪表盘。如果该索引不存在,Kibana会创建一个新的索引 .kibana
kibana.defaultAppId 默认加载的应用 discover
tilemap.url tilemap url地址,例如:"https://tiles.elastic.co/v2/default/{z}/{x}/{y}.png?elastic_tile_service_tos=agree&my_app_name=kibana"  
tilemap.options.minZoom tilemap最小缩放比例 1
tilemap.options.maxZoom tilemap最大缩放比例 10
tilemap.options.attribution tilemap 属性字符串 © [Elastic Tile Service](https://www.elastic.co/elastic-tile-service)
tilemap.options.subdomains 一个被tile 服务使用的二级域名数组,二级域名的URL带有{s}标记  
elasticsearch.username 如果Elasticsearch带有验证的话,需要在Kibana服务中维护Elasticsearch的用户名和密码来进行验证  
elasticsearch.password  
server.ssl.enabled 对外部请求启用SSL,当设置为true时,必须配置server.ssl.certificate和server.ssl.key false
 

Kibana是一个web应用,可以通过5601端口访问。例如:localhost:5601
当你访问Kibana时,会默认加载Discover页面,使用默认的索引格式。时间过滤器设置为近15分钟,搜索查询设置为match-all(\*)。
如果你没有看到任何文档,尝试设置时间过滤器为更宽的时间范围。如果你任然没有看到任何结果,那么可能你没有任何文档。

通过访问localhost:5601/status页面查看Kibana服务的状态。状态页显示关于服务的资源使用情况和已安装的插件列表等信息。页面显示如下:
 

在开始使用Kibana之前,你需要告诉它需要寻找的Elasticsearch索引。第一次访问Kibana时,系统会提示你定义一个索引格式来匹配你的一个或多个索引的名称。这是所有需要在开始使用Kibana时需要配置的信息。你可以在任何时间从 Mnagement tab 页面添加索引格式。
 
tip:默认情况下,Kibana会连接运行在本地的Elasticsearch实例 。连接不同的Elasticsearch实例需要更改Kibana.yml配置文件中的Elasticsearch URL并重启Kibana。
在Kibana中配置你想要访问的Elasticsearch索引:
1.通过5601端口访问Kibana页面。例如,localhost:5601 或者 http://YOURDOMAIN.com:5601.
配置一个索引格式(index pattern)
 

ELK-Kibana-01的更多相关文章

  1. 学习ELK之----01.建立ELK测试项目

    1. 建立一个4G内存的虚拟机,安装Linux系统(具体的版本以能运行Docker为准,我用的是Ubuntu-Server) 2. 安装Docker 3. 下载elk容器:# docker pull ...

  2. elk kibana查询语法

    elk日志系统中kibana查询语法 单项term查询 例: 搜 Dahlen, Malone 字段field查询 field:value 例:city:Keyport, age:26 通配符 ? 匹 ...

  3. ELK kibana查询与过滤

    在kibana中,可通过搜索查询过滤事务或者在visualization界面点击元素过滤. 创建查询 在Discover界面的搜索栏输入要查询的字段.查询语法是基于Lucene的查询语法.允许布尔运算 ...

  4. [elk]kibana搜索绘图

    kibana绘图 好些日志入库了需要分析. 1,首先分析top10 url的table和柱状分布 2,其次想着分析下404所占比例,以及404所对应的url table. 3,最后分析一下请求总数. ...

  5. ELK kibana查询与过滤(17th)

    在kibana中,可通过搜索查询过滤事务或者在visualization界面点击元素过滤. 创建查询 在Discover界面的搜索栏输入要查询的字段.查询语法是基于Lucene的查询语法.允许布尔运算 ...

  6. ELK (Elasticsearch+Logstash+Kibana)部署

    部署机器: 服务端:dev-server    X.X.X.X      ( logstash-1.5.4,elasticsearch-1.7.1,kibana-4.1.1 ) 客户端:dev-cli ...

  7. ELK系列(1) - Elasticsearch + Logstash + Kibana + Log4j2快速入门与搭建用例

    前言 最近公司分了个ELK相关的任务给我,在一边学习一边工作之余,总结下这些天来的学习历程和踩坑记录. 首先介绍下使用ELK的项目背景:在项目的数据库里有个表用来存储消息队列的消费日志,这些日志用于开 ...

  8. ELK日志框架(2):log4net.ElasticSearch+ Kibana实现日志记录和显示

    环境说明 1. windows server 2012 R2 64位 2. log4net.ElasticSearch 3. kibana-5.5.0-windows-x86.zip 架构说明 数据采 ...

  9. ELK搭建实时日志分析平台之二Logstash和Kibana搭建

    本文书接前回<ELK搭建实时日志分析平台之一ElasticSearch> 文:铁乐与猫 四.安装Logstash logstash是一个数据分析软件,主要目的是分析log日志. 1)下载和 ...

  10. ELK笔记

    ELK笔记 ELKStack高级实战培训http://files.cnblogs.com/files/MYSQLZOUQI/ELKStack%E9%AB%98%E7%BA%A7%E5%AE%9E%E6 ...

随机推荐

  1. 关于初学loadrunner的心得体会

    自参加工作两年以来,深感个人知识底蕴浅薄,为此,自身也在多方寻找所需业务技能.loadrunner负载测试工具,作为性能测试典型工具之一,对于我个人的知识的丰富化起到一定作用,但也仅仅是对工作能力的略 ...

  2. JavaScript之onXXXX事件和addEventListener的区别

    JavaScript之onXXXX事件和addEventListener的区别 1.首先介绍两者的用法: 1.1onXXXX的用法:以onclick为例 第一种: obj.onclick = func ...

  3. Natas Wargame Level20 Writeup(会话状态注入/篡改)

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAArMAAACmCAYAAADJYwcaAAAABHNCSVQICAgIfAhkiAAAIABJREFUeF

  4. Ubuntu 散热

    Ubuntu 散热问题(本人神舟本本i7 2G intel独显 ubuntu1510 64位系统):安装Bumblebee.sudo apt-get purge nvidia-current sudo ...

  5. iOS Regex匹配关键字并修改颜色

    引入第三方框架RegexKitLite /** * 根据传入的文字返回一个符合规则的富文本 * * @param title 匹配的文字 * * @return 创建的富文本 */ -(NSAttri ...

  6. swift学习 - tableView自适应高度1(xib autoLayout)

    tableView自适应高度 效果图: 源码: class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSo ...

  7. LR11关联问题

    LR11关联问题       最近,我在录制一份脚本在回放的时候报错,错误图如下: 很自然地我想到了关联,于是我再录制了一份脚本.我对比了一下ActionID=45322984确实是两个脚本不一样的地 ...

  8. Linux下部署tomcat

    在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看 ...

  9. 《算法4》2.1 - 选择排序算法(Selection Sort), Python实现

    选择排序算法(Selection Sort)是排序算法的一种初级算法.虽然比较简单,但是基础,理解了有助于后面学习更高深算法,勿以勿小而不为. 排序算法的语言描述: 给定一组物体,根据他们的某种可量化 ...

  10. Building [Security] Dashboards w/R & Shiny + shinydashboard(转)

    Jay & I cover dashboards in Chapter 10 of Data-Driven Security (the book) but have barely mentio ...