时间选择器
默认的时间过滤器设置为最近 15 分钟。你可以用页面顶部的时间选择器(Time Picker)来修改时间过滤器,或者选择一个特定的时间间隔,或者直方图的时间范围。
要用时间选择器来修改时间过滤器:
- 点击菜单栏右上角显示的 Time Filter 打开时间选择器。
- 快速过滤,直接选择一个短链接即可。
- 要指定相对时间过滤,点击 Relative 然后输入一个相对的开始时间。可以是任意数字的秒、分、小时、天、月甚至年之前。
- 要指定绝对时间过滤,点击 Absolute 然后在 From 框内输入开始日期,To 框内输入结束日期。
- 点击时间选择器底部的箭头隐藏选择器。
检索
全文检索
- 在搜索栏输入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 查询语法基本概念 1. **查询语句**:用于指定查询条件,可以是简单的关键词搜索,也可以是复杂的逻辑组合。 2. **字段**:表示数据中的属性或列。 3. **值**:字段的具体内容或数值。 4. **操作符*...
9. **安全性和权限控制**:Kibana与Elastic Stack的其他组件集成,支持基本身份验证、OAuth 2.0和SAML等安全机制。此外,它还提供细粒度的权限控制,确保数据安全。 10. **X-Pack插件**:虽然X-Pack是付费插件,但...
通过这个中文指南,无论是初学者还是经验丰富的数据分析师,都能掌握Kibana的基本操作和高级功能,从而更好地利用日志数据进行决策支持和问题诊断。通过阅读《kibana.pdf》文档,你将深入理解Kibana的每一个角落,...
6. 访问Kibana的默认端口(通常是5601),完成基本配置后即可开始使用。 注意,为了确保稳定运行,你需要确保系统满足Elasticsearch和Kibana的硬件和软件需求,比如Java版本兼容性、内存大小等。此外,为了生产环境...
在使用ELK stack之前,需要了解它的基本架构和各个组件的作用。ELK stack的中文学习资源可以通过PDF文档《kibana-guide-cn,ELK,es,logstash,kibana中文学习资料.pdf》来获取。 文档的第一部分是关于Logstash的介绍...
在本书中,作者高凯详细讲解了ELK Stack的安装配置、基本操作以及高级用法。读者将学习如何设置和管理Elasticsearch集群,优化索引和查询性能;掌握Logstash的配置语法,编写自己的数据处理流程;以及如何利用Kibana...
通过使用SQL或Lucene查询语法,可以筛选、排序和聚合数据,实现高效的数据探索。 - **可视化**:Kibana支持多种图表类型,如折线图、柱状图、饼图、地图等,用户可以通过这些图表将数据转换为易于理解的视觉表示。 ...
- **监控与优化**:定期检查Elasticsearch的索引管理和内存使用,Logstash的处理效率,以及Kibana的性能表现。 5. **安全注意事项**: - **权限**:为避免未授权访问,应设置合适的防火墙规则,限制对Kibana的...
通过本篇笔记,我们可以了解到搜索引擎的基本架构、全文检索的工作原理、正排索引和倒排索引的概念、搜索相关性模型以及Elasticsearch DSL的使用方法。这些知识都是深入学习Elasticsearch所不可或缺的。
文档详细介绍了ELK技术栈中ES+Kibana的使用,并且通过SpringBoot整合的方式实践了两者的集成。详细阐述了ES中Query DSL的基本语法,作用。对于ES的入门实践有很好的指导作用。
目前采用ELK7.x:即ELK(elasticsearch7.3+logstash7.3+kibana7.3) 官网最新版本搭建集群和展示elk是什么意思中文? ELK Stack 是Elasticsearch、Logstash、Kiban三个开源软件的组合。在实时数据检索和分析场合,...
* 处理方式灵活:ELASTICSEARCH 采用 JSON 接口,LOGSTASH 是 RUBY DSL 设计,都是目前最通用的配置语法设计。 * 检索性能高效:虽然每次查询都是实时计算,但是优秀的设计和实现基本可以达到全天数据查询的秒级响应...
- **基本概念及语法**:包括文档(Document)、索引(Index)、类型(Type,Elasticsearch 7.x后已被弃用)、映射(Mapping)等,理解这些概念对于操作Elasticsearch至关重要。 - **备份与恢复**:通过快照和恢复...
Elasticsearch 使用说明书整合篇详细解析 Elasticsearch(ES)是一种分布式、RESTful风格的搜索和数据分析引擎,常用于大数据分析和实时搜索场景。它不依赖传统的SQL数据库语句,而是采用JSON文档格式和HTTP协议...
学习Elasticsearch时,你需要理解这些基本概念以及如何通过JSON API进行数据操作。 Logstash是数据收集和处理工具,负责从不同源收集日志数据,进行过滤、转换,并将其发送到Elasticsearch或其他目的地。Logstash的...
- **文档(Document)**: JSON 对象,是索引的基本单位。 - **文档类型(Document Type)**: 文档的分类,Elasticsearch 7.x 版本之后已弃用。 - **映射(Mapping)**: 定义了文档结构以及字段如何被索引。 #### 6. ...