kibana区分服务器文件,kibana中文指南.pdf

kibana中文指南

简介

Kibana是一个使用 Apache 开源协议,基于浏览器的 Elasticsearch 分析和搜索仪表板。Kibana 非常容易安装和使用。整个

项目都是用 HTML 和 Javascript 写的,所以 Kibana 不需要任何服务器端组件,一个纯文本发布服务器就够了。Kibana 和

Elasticsearch 一样,力争成为极易上手,但同样灵活而强大的软件。

注释

本书原始内容来源Elasticsearch 官方指南 Kibana 部分,并对 panel 部分加以截图注释。在有时间的前提下,将会添加更多

关于 kibana 源码解析和第三方 panel 的介绍。

欢迎捐赠,作者支付宝账号:rao.chenlin@

10 分钟入门

Kibana 对实时数据分析来说是特别适合的工具。本节内容首先让你快速入门,了解 Kibana 所能做的大部分事情。如果你还

没下载 Kibana,点击右侧链接:下载 Kibana。我们建议你在开始本教程之前,先部署好一个干净的 elasticsearch 进程。

到本节结束,你就会:

导入一些数据

尝试简单的仪表板

搜索你的数据

配置 Kibana 只显示你的新索引而不是全部索引

我们假设你已经:

在自己电脑上安装好了 Elasticsearch

在自己电脑上搭建好了网站服务器,并把 Kibana 发行包解压到了发布目录里

对 UNIX 命令行有一点了解,使用过 curl

导入数据

我们将使用莎士比亚全集作为我们的示例数据。要更好的使用 Kibana,你需要为自己的新索引应用一个映射集(mapping)。

我们用下面这个映射集创建"莎士比亚全集"索引。实际数据的字段比这要多,但是我们只需要指定下面这些字段的映射就可

以了。注意到我们设置了对 speaker 和 play_name 不分析。原因会在稍后讲明。

在终端运行下面命令:

curl -XPUT http://localhost:9200/shakespeare -d '

{

"mappings" : {

"_default_" : {

"properties" : {

"speaker" : {"type": "string", "index" : "not_analyzed" },

"play_name" : {"type": "string", "index" : "not_analyzed" },

"line_id" : { "type" : "integer" },

"speech_number" : { "type" : "integer" }

}

}

}

}

';

很棒,我们这就创建好了索引。现在需要做的时导入数据。莎士比亚全集的内容我们已经整理成了 elasticsearch 批量 导入

所需要的格式,你可以通过shakeseare.json下载。

用如下命令导入数据到你本地的 elasticsearch 进程中。这可能需要一点时间,莎士比亚可是著作等身的大文豪!

curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json

访问 Kibana 界面

现在你数据在手,可以干点什么了。打开浏览器,访问已经发布了 Kibana 的本地服务器。

如果你解压路径无误(译者注:使用 github 源码的读者记住发布目录应该是 kibana/src/ 里面),你已经就可以看到上面这个可

爱的欢迎页面。点击 Sample Dashboard 链接

好了,现在显示的就是你的 sample dashboard!如果你是用新的 elasticsearch 进程开始本教程的,你会看到一个百分比占

比很重的饼图。这里显示的是你的索引中,文档类型的情况。如你所见,99% 都是 lines,只有少量的 acts 和scenes。

再下面,你会看到一长段 JSON 格式的莎士比亚诗文。

第一次搜索

Kibana 允许使用者采用 Lucene Query String 语法搜索 Elasticsearch 中的数据。请求可以在页面顶部的请求输入框中书

写。

在请求框中输入如下内容。然后查看表格中的前几行内容。

friends, romans, countrymen

关于搜索请求的语法,请阅读 Queries and Filters。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值