elasticsearch - 通过HTTP从ELKs Elasticsearch查询单个条目

标签 elasticsearch elastic-stack

我正在尝试为我的ELK堆栈构建某种监视器。我想知道ELK何时/是否停机。这将是一个简单的解决方案。我的任务是将开/关信号集成到一个更大的全局监视工具中。

因此,我想查询我的ELK Elasticsearch 以获取与一个特定字段值匹配的最新条目。我的ELK数据为每个access.log行包含一个字段,该字段指出源服务器。所以总是说server_node.raw=Tomcat1 oder Tomcat2或...

我确实从索引中得到了一个结果,但是对我来说这似乎像是元数据。 http://10.170.121.148:9100/logstash-2015.11.10/?pretty
有没有一种方法可以使用简单的HTTP请求向ES查询与server_node.raw=Tomcat1匹配的最新条目?

在Kibana中使用server_node.raw可以很好地工作。

有人有主意吗?我会很感激的。
在此先感谢和问候。塞巴斯蒂安

最佳答案

是的,您走在正确的道路上,您可以使用URI search&q=server_node.raw:...像这样简单地查询logstash索引

curl -XGET 'http://10.170.121.148:9100/logstash-2015.11.10/_search?q=server_node.raw:Tomcat1&pretty'

关于elasticsearch - 通过HTTP从ELKs Elasticsearch查询单个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33631532/

相关文章:

elasticsearch - Elasticsearch中带有匹配短语前缀的“OR”过滤器

elasticsearch - 根据 Elasticsearch 中文档的键按优先级过滤

elasticsearch - 在SOLR或Elasticsearch中排除记录的好方法

elasticsearch - Elasticsearch Index模板丢失了原始字符串映射

database - 如何在Elasticsearch中获取与内部对象中的指定术语匹配的文档?

docker - 如何在 docker 中限制 elasticsearch cpu 和内存使用量?

intellij-idea - 为Elasticsearch 2.2.0运行单元测试失败并出现AccessControlException:访问被拒绝

elasticsearch - 在ELK SIEM中检测到端口扫描后,在防火墙上阻止地址

elasticsearch - 对多个文件使用sql_last_value:Logstash

elasticsearch - 弹性动态字段映射