EFK实战Kibana之查询语法、导出CSV文件、安装插件(持续更新中)

这篇具有很好参考价值的文章主要介绍了EFK实战Kibana之查询语法、导出CSV文件、安装插件(持续更新中)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

EFK,是ELK即ElasticSearch + Logstash + Kibana的升级版,把Logstash替换成Fluentd。

实战

查询语法

选择日志索引后
kibana导出查询结果,运维,elasticsearch
搜索,可以简单的使用 Lucene通用的语法,或使用基于JSON格式QueryDSL(DSL:领域特定语言)来构造搜索各种请求(更加灵活,方便构造复杂查询)。

搜索ERROR级别的日志:level: error
搜索某个应用的日志:appName: "book-store"
搜索某个应用的指定标题的日志:appName: "book-store" AND "埋点入参"
搜索某个应用的ERROR级别的日志:appName: "book-store" AND level: error
排查某个应用的日志:-appName: "book-store"
排查某个应用后的ERROR级别的日志:-appName: "book-store" AND level: error

数据导出

默认情况下,EFK查询结果有2个字段:
kibana导出查询结果,运维,elasticsearch
即Time和_source,点击上图左侧的三角形,可以看到更多字段:
kibana导出查询结果,运维,elasticsearch
要导出数据时,我们显然不需要这么多无关字段。其中只有一个msg字段是我们需要的导出字段。

在左侧面板Available fields找到msg字段,点击add:
kibana导出查询结果,运维,elasticsearch
点击刷新,会看到列表字段已更新:
kibana导出查询结果,运维,elasticsearch
点击页面顶部的Save,起个辨识度高的名字
kibana导出查询结果,运维,elasticsearch
然后点击Share,点击CSV Reports
kibana导出查询结果,运维,elasticsearch
最后点击Generate CSV。另外,如果查询的数据量较大,生成文件耗时可能会长达几分钟,甚至报错:导出失败。

文件生成成功后,在左侧面板找到Management,点击Reporting,可以发现之前命名的Reports,点击右侧的download图标即可下载文件。

导出超时失败

如果导出失败,则需要减少数据查询量,回到第一步,也就是图1,增加过滤条件(Add a filter),减少查询数据量,如订单时间等。支持如下6中操作符Operator:
kibana导出查询结果,运维,elasticsearch

Excel打开乱码

使用Windows系统自带的记事本或文本编辑器如Sublime Text打开,或使用Mac系统自带的文本编辑,又或者使用Mac Numbers表格应用程序打开,都是正常的,但使用Office Excel打开时则会发现文本乱码kibana导出查询结果,运维,elasticsearch
解决方案:
参考BOM及CSV/Excel乱码及从代码上根源解决问题
借助于Sublimt Text编辑器,点击File->Save with Encoding,选择UTF-8 with BOM。
kibana导出查询结果,运维,elasticsearch
再次使用Excel打开会发现乱码消失。文章来源地址https://www.toymoban.com/news/detail-553124.html

插件

参考

到了这里,关于EFK实战Kibana之查询语法、导出CSV文件、安装插件(持续更新中)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ES基本查询语法_Kibana操作(持续更新)

    1. ES查询索引下所有的数据 2. ES单字段精确查询 3. ES多字段精确查询(默认Kibana查询最多展示10条记录,可以通过设置size来展示更多匹配到的数据) 4. ES数组字段精确查询 5. ES日期范围查询(大写HH表示24小时制) 6. 查询ES索引下的数据量 7. 查询ES索引下的mapping关系 7. 查询E

    2024年02月11日
    浏览(66)
  • JAVA导出CSV文件

    方式一 方式二 使用CSVWriter Excel打开中文乱码问题 Excel 在读取 csv 的时候是通过读取文件头上的 bom 来识别编码的,这导致如果我们生成 csv 文件的平台输出无 bom 头编码的 csv 文件(例如 utf-8 ,在标准中默认是可以没有 bom 头的),Excel 只能自动按照默认编码读取,不一致就会

    2024年02月16日
    浏览(39)
  • hive 导入导出csv文件

    1、导入 将CSV文件导入到hive数据库,具体操作如下, 首先在hive中创建自己的table, 并且设置以逗号分隔。 然后 确定tmp.hb_label_C表的分布式文件路径 最后在linux命令行输入 查看结果 2、导出 使用beeline重定向 同时使用以下方式导出数据带表头

    2024年02月16日
    浏览(45)
  • 067:mapboxGL上传CSV文件,显示图形,导出为Geojson文件

    第067个 点击查看专栏目录 本示例的目的是演示如何在vue+mapbox中上传CSV文件,显示图形,导出为Geojson文件。 直接复制下面的 vue+mapbox源代码,操作2分钟即可运行实现效果

    2024年02月08日
    浏览(41)
  • java 使用 CSVWriter 库来导出 CSV 文件

    在 Java 中,可以使用 CSVWriter 库来导出 CSV 文件。以下是使用 CSVWriter 库导出 CSV 文件的基本步骤: 添加CSVWriter库依赖: 在 pom.xml 文件中添加以下依赖: 写入CSV数据: 在代码中,首先需要构造要写入CSV的数据结构,然后通过CSVWriter写入CSV。 以下代码示例演示如何将包含学生信

    2024年02月11日
    浏览(37)
  • Java快速导出数据(List)到CSV文件

    👏作者简介:大家好,我是Rockey,不知名企业的不知名Java开发工程师 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦 📝联系方式:he18339193956,加我进群,大家一起学习,一起读书,一起对抗互联网寒冬👀 Java快速导出数据(List)到CSV文件,实际上是使用

    2024年02月14日
    浏览(44)
  • pl/sql导入、导出csv等格式文件

    pl/sql导入、导出csv等格式文件 PL/SQL Developer 可以导入或者导出CSV文件。 导入CSV文件步骤: 1、选择tools-text importer… 2、选择第二个Data to oracle选项卡,然后选择Open Data file…,选择要导入的csv文件,确定 2.1添加列 2.2这里以 逗号分割, 3、选择对应的owner和table,将字段一一对应

    2024年04月10日
    浏览(50)
  • 【MFC CListCtrl控件内容导出Excel/.csv文件】

    但是我用上面的代码运行后会报一堆错误,底层类好像有问题,所以改成了如下代码:

    2024年02月05日
    浏览(32)
  • 如何使用R语言将表格导出为CSV文件

    如何使用R语言将表格导出为CSV文件 在R语言中,我们可以使用一些简单的代码将表格数据导出为CSV(逗号分隔值)文件。CSV文件是一种常见的文本文件格式,用于存储和交换表格数据。下面是一个示例代码,展示了如何在R中完成这个任务。 首先,我们需要准备一个包含数据

    2024年02月07日
    浏览(49)
  • C#使用CsvHelper 实现csv文件导入导出功能

    一、CsvHelper 库 可通过nuget进行安装 二、封装导入导出方法  public class MyCsvHelper     {         public static bool WriteCsvT(ListT datas,string filePath= \\\"logs/TagData/tag.csv\\\")         {             try             {                 var currentPath = Directory.GetCurrentDirectory();                

    2024年02月11日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包