Kibana是什么?怎么安装配置?看完你就懂了

Kibana

Kibana可以让你的数据变得图形化,是一个可扩展的用户界面。Kibana是一个免费且开放的用户界面,能够让你对Elasticsearch数据进行可视化,Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。

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

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

官网地址:https://www.elastic.co/cn/kibana

Kibana安装

下面地址默认下载最新版本的Kibana

下载地址:https://www.elastic.co/cn/downloads/kibana

如果想下载其他版本的Kibana,使用以下地址
Kibana所有版本:
https://www.elastic.co/cn/downloads/past-releases#kibana

1、下载完成,解压Kibana

2、在编辑器中打开config / kibana.yml

设置elasticsearch.hosts为您的Elasticsearch实例地址

默认配置如下,将#注释符去掉即可

server.port: 5601
server.host: "localhost"
elasticsearch.hosts: ["http://localhost:9200"]

3、运行bin/kibana(在Windows上运行bin\kibana.bat)

例:

//linux后台启动
nohup ./kibana &

注:kibana 使用 ps -ef|grep kibana 是查不到进程的,主要原因是因为 kibana 是node 写的,所以kibana 运行的时候是运行在node 里面。我们想查找kibana一般是通过它的端口号进行查询,kibana默认端口号为5601,所以我们查找kibana进程可以使用 fuser -n tcp 5601 或者 netstat -tunlp|grep 5601

4、使用浏览器访问http:// localhost:5601

查看kibana是否成功启动,启动成功则能访问成功

在这里插入图片描述


kibana配置

Kibana server 启动时从 kibana.yml 文件中读取配置属性。该文件的位置因安装Kibana的方式而异。例如,如果您从归档文件发行版(.tar.gz或.zip)安装了Kibana,则默认情况下它位于中$KIBANA_HOME/config。默认情况下,对于软件包发行版(Debian或RPM),它位于中/etc/kibana。

Kibana 默认的主机和端口为 localhost:5601 。改变主机和端口号,或者连接其他机器上的 Elasticsearch,需要更新 kibana.yml 文件。也可以启用 SSL 和设置其他选项。

以下是一些kibana的常用配置

server.port:
默认值: 5601 Kibana 由后端服务器提供服务,该配置指定使用的端口号。

server.host:
默认值: "localhost" 指定后端服务器的主机地址。

server.basePath:
如果启用了代理,指定 Kibana 的路径,该配置项只影响 Kibana 生成的 URLs,转发请求到 Kibana 时代理会移除基础路径值,该配置项不能以斜杠 (/)结尾。

server.name:
默认值: "您的主机名" Kibana 实例对外展示的名称。

server.keepaliveTimeout:
重新启动server.socketTimeout计数器之前等待其他数据的毫秒数。默认:"120000"

server.maxPayloadBytes:
传入服务器请求的最大有效负载大小(以字节为单位)。默认:1048576

server.socketTimeout:
关闭不活动的套接字之前要等待的毫秒数。默认:"120000"

elasticsearch.hosts:
用于所有查询的Elasticsearch实例的URL。此处列出的所有节点必须位于同一群集上。默认:[ "http://localhost:9200" ]

elasticsearch.preserveHost:
值为时true,Kibana使用server.host设置中指定的主机名 。当值为时false,Kibana使用连接到该Kibana实例的主机的主机名。默认:true

elasticsearch.requestTimeout:
等待后端或Elasticsearch响应的时间(以毫秒为单位)。该值必须是一个正整数。默认:30000

elasticsearch.shardTimeout:
Elasticsearch等待分片响应的时间(以毫秒为单位)。设置为0禁用。默认:30000

elasticsearch.sniffInterval:
两次请求之间的时间,以毫秒为单位,以检查Elasticsearch以获取节点的更新列表。默认:false

elasticsearch.username: 和 elasticsearch.password:
如果您的Elasticsearch受基本身份验证保护,那么这些设置将提供Kibana服务器在启动时用于对Kibana索引执行维护的用户名和密码。Kibana用户仍然需要通过Elasticsearch进行身份验证,该令牌通过Kibana服务器进行代理。

kibana.index:
Kibana在Elasticsearch中使用索引来存储保存的搜索,可视化和仪表板。如果索引不存在,则Kibana会创建一个新索引。如果配置定制索引,则名称必须为小写,并符合Elasticsearch索引名称的限制。 默认:".kibana"

logging.dest:
指定Kibana用来存储日志输出的文件。 默认:stdout

logging.json:
将输出记录为JSON。设置true为时,日志格式为JSON字符串,包括时间戳,日志级别,上下文,消息文本以及可能与日志消息关联的任何其他元数据。当logging.dest.stdout被设置,并且没有交互式终端(“TTY”),此设置默认true。默认:false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值