`

kibana 基本使用语法

阅读更多

       

时间选择器

默认的时间过滤器设置为最近 15 分钟。你可以用页面顶部的时间选择器(Time Picker)来修改时间过滤器,或者选择一个特定的时间间隔,或者直方图的时间范围。

要用时间选择器来修改时间过滤器:

  1. 点击菜单栏右上角显示的 Time Filter 打开时间选择器。
  2. 快速过滤,直接选择一个短链接即可。
  3. 要指定相对时间过滤,点击 Relative 然后输入一个相对的开始时间。可以是任意数字的秒、分、小时、天、月甚至年之前。
  4. 要指定绝对时间过滤,点击 Absolute 然后在 From 框内输入开始日期,To 框内输入结束日期。
  5. 点击时间选择器底部的箭头隐藏选择器。

检索

全文检索

  • 在搜索栏输入login,会返回所有字段值中包含login的文档
  • 使用双引号包起来作为一个短语搜索:"server login"

字段

  • 按照左侧字段列表进行检索

  • 限定字段全文搜索:field:value

  • 精确搜索:关键字加上双引号 filed:"value"

    http.code:404 搜索http状态码为404的文档

  • _exists_:http:返回结果中需要有http字段

  • _missing_:http:不能含有http字段

介绍一下几个系统默认的字段

@timestamp 时间。精确到毫秒(可以自定义显示)
host 主机名。为产生日志的服务器的主机名;
message:信息。为日志具体类容信息;
path:路径。在服务器上的日志存放路径;

逻辑操作

  • AND

  • OR

  • NOT NOT type: mysql

  • +:搜索结果中必须包含此项

  • -:不能含有此项

    +apache -jakarta test:结果中必须存在apache,不能有jakarta,test可有可无
    +d:iPhone 6s Plus -uid:104 解释同上

通配符

  • ? 匹配单个字符

  • * 匹配0到多个字符

    kiba?a, el*search

? * 不能用作第一个字符,例如:?text *text

范围搜索

数值和时间类型的字段可以对某一范围进行查询

  • lengthType:[100 TO 200]

  • dateType:{"now-6h" TO "now"}

[ ] 表示端点数值包含在范围内,{ } 表示端点数值不包含在范围内

模糊搜索

  • :在一个单词后面加上启用模糊搜索

    first~ 也能匹配到 frist

  • 还可以指定需要多少相似度
    cromm~0.3 会匹配到 from 和 chrome
    数值范围0.0 ~ 1.0,默认0.5,越大越接近搜索的原始值

近似搜索

  • 在短语后面加上~,用 ~ 表示搜索单词可能有一两个字母写的不对,请 ES 按照相似度返回结果

    "select where"~3 表示 select 和 where 中间隔着3个单词以内

正则搜索

注意 ES 中正则性能很差,而且支持的功能也不是特别强大,尽量不要使用

转义特殊字符

  • + - && || ! () {} [] ^" ~ * ? : \以上字符当作值搜索的时候需要用\转义

作者:艾伦先生
链接:https://www.jianshu.com/p/83223427d089
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

分享到:
评论

相关推荐

    Kibana 查询语法示例.txt

    #### 二、Kibana 查询语法基本概念 1. **查询语句**:用于指定查询条件,可以是简单的关键词搜索,也可以是复杂的逻辑组合。 2. **字段**:表示数据中的属性或列。 3. **值**:字段的具体内容或数值。 4. **操作符*...

    kibana-8.5.3-windows-x86-64.zip

    9. **安全性和权限控制**:Kibana与Elastic Stack的其他组件集成,支持基本身份验证、OAuth 2.0和SAML等安全机制。此外,它还提供细粒度的权限控制,确保数据安全。 10. **X-Pack插件**:虽然X-Pack是付费插件,但...

    kibana中文指南(3、4)

    通过这个中文指南,无论是初学者还是经验丰富的数据分析师,都能掌握Kibana的基本操作和高级功能,从而更好地利用日志数据进行决策支持和问题诊断。通过阅读《kibana.pdf》文档,你将深入理解Kibana的每一个角落,...

    elasticsearch-6.5.4.tar.gz+kibana-6.5.4-darwin-x86_64.tar.gz 打包

    6. 访问Kibana的默认端口(通常是5601),完成基本配置后即可开始使用。 注意,为了确保稳定运行,你需要确保系统满足Elasticsearch和Kibana的硬件和软件需求,比如Java版本兼容性、内存大小等。此外,为了生产环境...

    kibana-guide-cn

    在使用ELK stack之前,需要了解它的基本架构和各个组件的作用。ELK stack的中文学习资源可以通过PDF文档《kibana-guide-cn,ELK,es,logstash,kibana中文学习资料.pdf》来获取。 文档的第一部分是关于Logstash的介绍...

    大数据搜索与日志挖掘及可视化方案——ELK Stack:Elasticsearch Logstash Kibana(第2版)

    在本书中,作者高凯详细讲解了ELK Stack的安装配置、基本操作以及高级用法。读者将学习如何设置和管理Elasticsearch集群,优化索引和查询性能;掌握Logstash的配置语法,编写自己的数据处理流程;以及如何利用Kibana...

    kibana-8.4.2-windows-x86_64.zip

    通过使用SQL或Lucene查询语法,可以筛选、排序和聚合数据,实现高效的数据探索。 - **可视化**:Kibana支持多种图表类型,如折线图、柱状图、饼图、地图等,用户可以通过这些图表将数据转换为易于理解的视觉表示。 ...

    ELK5.0部署安装,elasticsearch、logstash、kibana。。

    - **监控与优化**:定期检查Elasticsearch的索引管理和内存使用,Logstash的处理效率,以及Kibana的性能表现。 5. **安全注意事项**: - **权限**:为避免未授权访问,应设置合适的防火墙规则,限制对Kibana的...

    初学快速入门ES语法基础

    通过本篇笔记,我们可以了解到搜索引擎的基本架构、全文检索的工作原理、正排索引和倒排索引的概念、搜索相关性模型以及Elasticsearch DSL的使用方法。这些知识都是深入学习Elasticsearch所不可或缺的。

    elasticsearch.md

    文档详细介绍了ELK技术栈中ES+Kibana的使用,并且通过SpringBoot整合的方式实践了两者的集成。详细阐述了ES中Query DSL的基本语法,作用。对于ES的入门实践有很好的指导作用。

    ELK7.x通用教程(Elasticsearch集群+Logstash+Kibana+Beats)

    目前采用ELK7.x:即ELK(elasticsearch7.3+logstash7.3+kibana7.3) 官网最新版本搭建集群和展示elk是什么意思中文? ELK Stack 是Elasticsearch、Logstash、Kiban三个开源软件的组合。在实时数据检索和分析场合,...

    ELK日志分析系统.pptx

    * 处理方式灵活:ELASTICSEARCH 采用 JSON 接口,LOGSTASH 是 RUBY DSL 设计,都是目前最通用的配置语法设计。 * 检索性能高效:虽然每次查询都是实时计算,但是优秀的设计和实现基本可以达到全天数据查询的秒级响应...

    ELK集群的部署、使用以及备份与版本升级.pdf

    - **基本概念及语法**:包括文档(Document)、索引(Index)、类型(Type,Elasticsearch 7.x后已被弃用)、映射(Mapping)等,理解这些概念对于操作Elasticsearch至关重要。 - **备份与恢复**:通过快照和恢复...

    ElasticSearch使用说明书 - 整合篇

    Elasticsearch 使用说明书整合篇详细解析 Elasticsearch(ES)是一种分布式、RESTful风格的搜索和数据分析引擎,常用于大数据分析和实时搜索场景。它不依赖传统的SQL数据库语句,而是采用JSON文档格式和HTTP协议...

    elk资料,搭建方法与学习资料

    学习Elasticsearch时,你需要理解这些基本概念以及如何通过JSON API进行数据操作。 Logstash是数据收集和处理工具,负责从不同源收集日志数据,进行过滤、转换,并将其发送到Elasticsearch或其他目的地。Logstash的...

    Elasticsearch.Server.3rd.Edition

    - **文档(Document)**: JSON 对象,是索引的基本单位。 - **文档类型(Document Type)**: 文档的分类,Elasticsearch 7.x 版本之后已弃用。 - **映射(Mapping)**: 定义了文档结构以及字段如何被索引。 #### 6. ...

Global site tag (gtag.js) - Google Analytics