专栏首页文渊之博部署和使用kibana

部署和使用kibana

背景

本文将主要介绍ELK的可视化工具Kibana的部署和使用。主要分为三个步骤来实现最终呈现:

  1.导入数据到ES;

  2.部署kibana并完成配置;

  3.使用kibana生成可视化数据。

  废话不多说下面直接上步骤了。

部署

  1.下载配置kibana

--下载kibana

   2.导入数据到ES这里写一个版本注意jdbc的版本

--下载 elasticsearch-jdbc  这里测试
  wget http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/2.3.4.1/elasticsearch-jdbc-2.3.4.1-dist.zip

--解压 elasticsearch-jdbc
   unzip elasticsearch-jdbc-2.3.4.1-dist.zip--创建ES索引curl -XPUT IP地址/mysql
--新建一个import_mysql.sh文件,注意json里面配置mysql的地址、账号、密码、语句、ES的IP、端口等Java -cp "${lib}/*" -Dlog4j.configurationFile=${bin}/log4j2.xml org.xbib.tools.Runner org.xbib.tools.JDBCImporter jdbc_mysql.json
--执行导入
   ./import_mysql.sh

使用kibana

  1.启动完kibana后,访问ip(外网地址):5601即可看到类似于下面的界面。初次使用时,会让你配置一个默认的index,也就是你至少需要关联一个ES里的Index,可以使用pattern正则匹配。  

  然后就可以在kibana里添加Index了,如下图所示:

  2.Visualize页面的可视化工具能使你用好几种不同的方式展示你数据集的很多方面。

  点击Visualize页面开始

  3.下一步,我们打算制作一个条形图。点击New Visualization按钮,然后点击Vertical bar chart。选择From a new search,然后选定shakes*模式匹配。你将会看到单个大条形图,因为到现在为止我们还没有定义任何量值。

  4.对于Y轴的刻度聚合,选择计量作为Unique Count的字段。对于X轴的量值,选择Terms聚合和某一字段。对于排序,选择Ascending,Size保持默认值5。让其他参数保持默认值,然后点击Apply cganges按钮

,你的图表应该看起来像下面那样。

  5.保存图表的名称为Bar Example。大功告成。

总结

  本文完整的记录了配置kibana以及简单使用kibana,需要注意的是kibana端口号5601,使用命令保证该端口不被占用。前后两边文章介绍了ES到kibana的配置和使用。比较详细的记录了整体流程。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • TSQL--临时表和表变量

    1. 临时表适用数据量较大的情况,因为临时表可以建立索引 2. 表变量适用于数据较小的情况,表变量只能在定义时创建约束(PRIMARY KEY/UNIQUE)从...

    用户1217611
  • Linux安装 Mysql

    背景 前不久开始学习部署ambari,在安装mysql的时候遇到了点问题,现在从网上找了点部署流程记录下来便于以后安装mysql。 Centos 7.2 安装...

    用户1217611
  • mysql replace into 的使用情况

     发现,auto_increment并没有+1,而是针对原来的那一条id=4的记录进行了update,因为没有指定其他列(v,extra)的值,所以,updat...

    用户1217611
  • 【车道检测】3D-LaneNet +:Anchor-free车道线检测,3D-LaneNet的官方改进版!

    论文地址: https://arxiv.org/pdf/2011.01535.pdf

    CNNer
  • java学习之路:15.对象的创建,属性,行为,引用,比较,销毁

    和数组一样,在Java中使用new来调用构造方法来创建对象,学到这里倒是让我想到了C++,果然有了C和C++的基础,学习java会很快。言归正传,语法如下: ...

    花狗Fdog
  • 如何成长为一个厉害的安全(黑)工程师(客)?

    1如何成长为一个厉害的安全(黑)工程师(客)? 故事发生在很久很久以前,曾经有个古老的同性交友网站叫做github.com 在这上面有个项目叫做aweso...

    安恒网络空间安全讲武堂
  • 理解过拟合

    在进行有监督的机器学习建模时,一般假设数据独立同分布(i.i.d,independently and identically distributed)。即样本数...

    SIGAI学习与实践平台
  • linux目录跳转快捷方式——z武器

    那还是我刚毕业时候的事,在移动的机房里,抵抗着夏天机房内的超低温,看着一个资深的攻城师舞动的手指在键盘上不断的敲打着命令。没错,你猜对了,他在用shell和vi...

    the5fire
  • Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取

      !!!num_epochs=None,不指定迭代次数,这样文件队列中元素个数也不限定(None*数据集大小)。

    砸漏
  • CHAR与VARCHAR面面观

    前面写过一篇介绍int类型的文章,一直想写一篇介绍字符串字段类型的文章,一直拖着也没思路要怎么下手。最近多关注了下这方面的文章,决定还是把拖了好久的文章了结了吧...

    MySQL技术

扫码关注云+社区

领取腾讯云代金券