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. 如何在Unity中分别实现Flat Shading(平面着色)、Gouraud Shading(高洛德着色)、Phong Shading(冯氏着色)

    写在前面: 先说一下为什么决定写这篇文章,我也是这两年开始学习3D物体的光照还有着色方式的,对这个特别感兴趣,在Wiki还有NVIDIA官网看了相关资料后,基本掌握了渲染物体时的渲染管道(The re ...

  2. 如何用php实现简单的文件上传功能?(带图解)

    如图所示:点击浏览出现选择文件的对话框,将所选文件上传到保存文件的文件.  关键点:文件上传的图解: 代码: <!DOCTYPE html> <html> <head&g ...

  3. jsp/html页面中的路径

    Html/Jsp页面中的路径,是供浏览器使用的."/"代表的是服务器根目录,一个服务器会有多个web应用,所以请求资源时需要加应用名才能正确访问. 页面中使用的相对路径,也是由浏览 ...

  4. 基于Redis实现分布式锁(1)

    转自:http://blog.csdn.net/ugg/article/details/41894947 背景在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成等等.大部 ...

  5. javaWeb学习总结(1)- JavaWeb开发入门

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  6. 搭建本地 Registry - 每天5分钟玩转 Docker 容器技术(20)

    Docker Hub 虽然非常方便,但还是有些限制,比如: 需要 internet 连接,而且下载和上传速度慢. 上传到 Docker Hub 的镜像任何人都能够访问,虽然可以用私有 reposito ...

  7. [原创]MySQL数据库忘记root密码解决办法

    MySQL数据库忘记root密码解决办法 1.在运行输入services.msc打开服务窗体,找到MYSQL服务.右键停止将其关闭.如图:

  8. RFM模型——构建数据库营销的商业战役!(转)

    RFM模型:R(Recency)表示客户最近一次购买的时间有多远,F(Frequency)表示客户在最近一段时间内购买的次数,M (Monetary)表示客户在最近一段时间内购买的金额.一般原始数据为 ...

  9. LINQ基础(三)

    一.并行LINQ System.Linq名称空间中包含的类ParallelEnumerable可以分解查询的工作,使其分布在多个线程上. 尽管Enumerable类给IEnumerable<T& ...

  10. offsetHeight/Width clientHeight/Width scrollHeight/Width等高宽算法

    图解: jquery里的对应取法: clientHeight/Width:innerHeight/Width(), offsetHeight/Width: outerHeight/Width(). w ...