我们正在使用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
问题内容: 我需要检查当前时间是否在8 AM和3 PM之间。如果在这些时间范围之间,那么我需要返回yes,否则返回false。 但是我不确定我应该在这里使用吗?我可以不使用时间戳并相应地检查时间戳吗?什么是正确的方法? 我仍在使用Java 7。 问题答案: 如果您使用的是Java 8之前的Java版本,请查看Joda的API文档。 具体来说,有一个AbstractInterval#contains