当前位置: 首页 > 面试题库 >

如何在Kibana中进行时间范围搜索

荀辰钊
2023-03-14
问题内容

我们正在使用ELK进行日志聚合。是否可以搜索在特定时间范围内发生的事件。可以说我想查看上个月上午10点到11点之间发生的所有异常。

是否可以从@timestamp中提取时间部分,并对此进行范围搜索(类似于SQL中的date())?


问题答案:

感谢Magnus,他指出了我看待脚本字段的问题。看看:https: //www.elastic.co/blog/kibana-4-beta-3-now-more-
filtery

要么

https://www.elastic.co/guide/zh-CN/elasticsearch/reference/1.3/search-
request-script-
fields.html

不幸的是,您不能在查询中使用这些脚本字段,而只能在可视化中使用。

因此,我采取了一种解决方法,并使用logstashs删除过滤器删除了我不想首先显示在Kibana中的事件。由于明显的原因,这并不完美,但确实可以做到。



 类似资料:
  • 我需要在一定的时间范围内进行查询, 首先,我想做一个查询,比如 结果是 有人能指出我做错了什么吗? 第二,我没有做这个例子https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-daterange-aggregation.html 上面的例子如何适合我的应用,谢谢 杰夫 此

  • 问题内容: 假设我有一个带有数字列的表(我们称其为“分数”)。 我想生成一个计数表,该表显示每个范围内得分出现的次数。 例如: 在此示例中,分数在0到9之间的行有11行,分数在10到19之间的行有14行,分数在20-29范围内的行有3行。 有一个简单的方法来设置它吗?您有什么推荐的吗? 问题答案: 在SQL Server 2000上,投票率最高的答案均不正确。也许它们使用的是其他版本。 这是它们在

  • 问题内容: 在neo4j中,如何按日期建立索引并在日期范围内进行搜索。同样,对于时间,我也想在日期范围内的上午8点到上午9点之间进行搜索。 问题答案: 将日期和时间索引为整数时间戳。然后,您可以轻松地在索引中搜索其他时间戳记之间的日期。您还可以将时间戳的时间部分分别索引为另一个整数,从而可以查询给定日期之间的特定时间。 示例:要存储的日期和时间是“ 2012-02-05 8:15 AM”,因此在索

  • 问题内容: 我有两个String变量- 和。两者都包含格式为 HH:MM的值 。我该如何检查: 如果当前的时间内 和 会在最近一小时发生吗? 更新。 我实现了以下内容以转换为格式。但是它使用折旧方法: 问题答案: 将两个字符串转换为 对象(也是时间对象)创建一个新对象。 这将包含当前时间。 使用Date.before()和Date.after()方法来确定您是否在时间间隔内。 编辑:您应该能够直接

  • 本文向大家介绍solr范围搜索,包括了solr范围搜索的使用技巧和注意事项,需要的朋友参考一下 示例 age:[50 TO 60] 匹配年龄在50和60之间(包括50和60)的文档 age:{50 TO 60} 匹配年龄在50到60之间(不包括50到60)的文档 age:[* TO 60] 匹配年龄小于或等于60的文档 age:[50 TO *] 匹配年龄大于或等于50的文档 age:{50 to

  • 问题内容: 我想知道如何使用Range-Query在Hibernate Search中按日期进行搜索,还是我必须实现任何过滤器?以下是我在Record Entity中的字段 我的要求是找到两个日期之间分析的记录,例如。2011年11月11日至2012年11月11日。我很困惑如何执行此操作。 问题答案: 您应该使用 从 和 到 的范围查询。 因为您使用 DateTools 自己创建了基于字符串的搜索