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. Bootstrap之折叠(Collapse)插件

    学习资料:Bootstrap折叠(Collapse)插件 大家可能常见的都是类似: 这种的效果,小颖今天要给大家分享一个不一样的效果嘻嘻.铛铛铛铛........................... ...

  2. ThinkPHP3.2——基础

    1.1.获取ThinkPHP 3.2 获取ThinkPHP的方式很多,官方网站(http://thinkphp.cn)是最好的下载和文档获取来源. 官网提供了稳定版本的下载:http://thinkp ...

  3. Docker - 生成镜像

    利用docker commit命令生成镜像 Docker镜像是多层存储,每一层是在前一层的基础上进行的修改.而容器是镜像为基础层的多层存储. 如果不使用数据卷,运行一个容器的时候,对任何文件的修改都会 ...

  4. poj1011 搜索+剪枝

    DFS+剪枝 POJ2362的强化版,重点在于剪枝 令InitLen为所求的最短原始棒长,maxlen为给定的棒子堆中最长的棒子,sumlen为这堆棒子的长度之和,那么InitLen必定在范围[max ...

  5. linux下实时监测命令运行结果工具:watch

    watch是一个非常实用的工具,可以实时监测一些经常变化的命令结果或文件,而不需要手动一次一次的输入命令. 语法: watch [选项] [命令参数] 选项: -n :指定刷新间隔时间,默认2秒. - ...

  6. html页面顶部出现一段空白,检查控制台发现body 下出现&#65279字符,原因及解决办法

    html页面顶部出现一段空白,检查控制台发现body 下出现&#65279字符,原因及解决办法 分析: 原来是页面编码时增加了BOM,此页面后端数据主要是PHP语言,对PHP来讲PHP在设计时 ...

  7. C#反射通过类名的字符串获取生成对应的实例

    在.net core 1.1环境下 今天项目中遇到这个问题了,稍微查了一下并没有现成的样例.自己实现了. static void Main(string[] args) { TestGetAssemb ...

  8. 用户登录安全框架shiro—用户的认证和授权(一)

     ssm整合shiro框架,对用户的登录操作进行认证和授权,目的很纯粹就是为了增加系统的安全线,至少不要输在门槛上嘛. 这几天在公司独立开发一个供公司内部人员使用的小管理系统,客户不多但是登录一直都是 ...

  9. 基本DOS命令之 netstat 命令详解

     netstat 命令(查看端口) netstat 命令用于显示与 IP .TCP .UDP 和 ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况,可以使用 netstat 命令查看 ...

  10. 开发一个Servlet示例

    Servlet响应请求步骤: Servlet是一个基于Java技术的Web组件,运行在服务器端,用户利用Servlet可以很轻松地扩展Web服务器的功能,使其满足特定的应用需要.Tomcat是一个常用 ...