Kibana 和 elasticsearch rest api 搜索输出不一致
Inconsistency between Kibana and elasticsearch rest api search output
我已经设置了 ELK Stack。当我在 kibana 中查询某种类型的日志事件时,它从一开始就给了我 20 个结果,这是正确的结果,但是当我使用 rest 查询或者使用 curl 查询相同类型的日志事件时,它 returns 只有 10结果。不知道这里出了什么问题。请注意我正在查询双方消息字段中的字符串。
我的 Curl 查询:看起来像这样:
curl -XGET 'http://localhost:9200/filebeat-*/_search?q=message:Request%20to%20Service%20timed%20out%20for%20product?human&pretty'
您的 curl 查询有一些问题,您 ?
两次并且缺少 size
参数(默认情况下仅返回 10 个结果)
试试这个:
curl -XGET 'http://localhost:9200/filebeat-*/_search?q=message:"Request%20to%20Service%20timed%20out%20for%20product"&size=100&pretty'
我已经设置了 ELK Stack。当我在 kibana 中查询某种类型的日志事件时,它从一开始就给了我 20 个结果,这是正确的结果,但是当我使用 rest 查询或者使用 curl 查询相同类型的日志事件时,它 returns 只有 10结果。不知道这里出了什么问题。请注意我正在查询双方消息字段中的字符串。
我的 Curl 查询:看起来像这样:
curl -XGET 'http://localhost:9200/filebeat-*/_search?q=message:Request%20to%20Service%20timed%20out%20for%20product?human&pretty'
您的 curl 查询有一些问题,您 ?
两次并且缺少 size
参数(默认情况下仅返回 10 个结果)
试试这个:
curl -XGET 'http://localhost:9200/filebeat-*/_search?q=message:"Request%20to%20Service%20timed%20out%20for%20product"&size=100&pretty'