首页 > 其他分享 >Kibana Discover查询语言KQL介绍

Kibana Discover查询语言KQL介绍

时间:2023-06-30 16:34:12浏览次数:39  
标签:name Discover value 查询 field Kibana 查询语言 KQL

使用 ELK查询日志已有一段时间,直到今天我才发现 Kibana Discover 实际上是默认通过 Kibana Query Language(KQL)查询语法来进行数据查询的。
image

常用查询语法

全文搜索

查找包含101021,或者包含1970325445000048,或者两者都包含。

image

长句子通常会被自动分词。KQL使用一种称为“Tokenization”的处理方式,将输入的长句子分解为单个的词语或标记(tokens),以便进行匹配和搜索。

image

精确匹配:

field_name: value
上面这个表达式,会查询出field_name字段中包含value的文档对象,注意是包含,包含的是value这一个词,比如下面几种情况都会被查询出来
image

模糊匹配

field_name: value*

image
field_name: *value*

image

范围查询

time:[start_time TO end_time]
image

逻辑运算

field_name1: value1 AND/OR/NOT field_name2: value2
image

标签:name,Discover,value,查询,field,Kibana,查询语言,KQL
From: https://www.cnblogs.com/lgxlsm/p/17515577.html

相关文章

  • 7、Kibana图形显示安装配置
    Kibana图形显示安装并配置Kibana可以通过包或者二进制的方式进行安装,可以安装在独立服务器,或者也可以和elasticsearch的主机安装在一起注意:Kibana的版本要和Elasticsearch相同的版本,否则可能会出错下载站点:https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x下载:[......
  • Faster sorting algorithms discovered using deep reinforcement learning
    摘要:AlphaDev模型优化排序算法,将排序算法提速70%。通过强化学习,AlphaDev发现了更加有效的算法,直接超越了科学家和工程师们几十年来的精心打磨。现在,新的算法已经成为两个标准C++编码库的一部分,每天都会被全球的程序员使用数万亿次。介绍优化目标为排序算法的CPU延迟时间......
  • linux-kibana
    kibana一、部署1.下载软件包[[email protected]~]#ll-rw-r--r--1rootroot268453142Apr418:03kibana-7.17.5-x86_64.rpm2.安装kibana[[email protected]~]#rpm-ivhkibana-7.17.5-x86_64.rpm3.修改kibana配置文件vim/etc/kibana/kibana.yml...#指定kiban......
  • kibana启动失败Kibana server is not ready yet,后台日志报错:NoShardAvailableActionEx
    kibana.log日志报错信息:,{"level":"error","message":"Actionfailedwith'no_shard_available_action_exception'.Retryingattempt8outof10in64seconds."},{"level":"error","message&qu......
  • ElasticSearch-02-软件安装:ES、Header插件、Kibana
    需要安装的软件:●安装Java环境●安装Elasticsearch●安装Kibana●安装Elasticsearch-Head插件ES中文社区下载安装包快https://elasticsearch.cn/download/本文基于版本elasticsearch-7.10.1-windows-x86_64一、ES单机安装(Linux)Linux安装有点麻烦1.1环境安装Elas......
  • logstash1 - kafka - logstash2 - elasticsearch - kibana - 运维神器
    0.拓扑图官网: http://kafka.apache.org/documentation.html#introductionkafka原理 https://www.jianshu.com/p/e64d57d467ec?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation1.logstash的配置[root@VM_0_4_centosconfig]#ca......
  • 微服务 – Spring Cloud – Eureka – Discovery 服务发现
    如何发现服务呢?服务注册到Eureka集群中。需要通过RestTemplate和@LoadBalanced实现服务发现调用(http)。在上一篇笔记中,order服务通过estTemplate和@LoadBalanced实现调用payment服务.是通过注册在Eureka集群中的服务名称来调用的。那么如何发现这些服务呢?也就是......
  • Kibana的下载
    下载地址:https://www.elastic.co/cn/downloads/past-releases#kibanaKibana的使用,需要优先安装ElasticSearch说明Kibana版本一定要和ElasticSearch版本一致......
  • STM32F429 Discovery开发板应用:使用FreeRTOS队列+DMA双缓存实现串口数据接收
     参考帖子:https://blog.csdn.net/freedompoi/article/details/122350866目前想要实现STM32F4自带的DMA双缓冲区,尝试过一版,结果不能预期,就使用了RxHalfCplt和RxCplt去实现DMA双缓冲区的效果。现在有时间了,又重新实现STM32F4自带的DMA双缓冲区,作为参考。 MCU:STM32F429ZIT6......
  • STM32F429 Discovery开发板应用:实现SPI-SD Card文件写入(搭载FatFS文件系统)
    MCU:STM32F429ZIT6开发环境:STM32CubeMX+MDK5 外购了一个SPI接口的SDCard模块,想要实现SD卡存储数据的功能。首先需要打开STM32CubeMX工具。输入开发板MCU对应型号,找到开发板对应封装的MCU型号,双击打开(图中第三)。 此时,双击完后会关闭此界面,然后打开一个新界面。 ......