我正在尝试使用 count API 在特定时间范围内获取来自 pod 记录的来自 elasticsearch 的日志消息的计数。下面的请求没有返回正确的计数。此 API 返回的计数与 kibana 上显示的相同查询和过滤器的“命中”计数不匹配。请求中有什么我遗漏的吗?
获取 /index_name/_count
"query": {
"bool": {
"must": [],
"filter": [{
"match_all": {}
}, {
"match_phrase": {
"kubernetes.pod_name": {
"query": "alpine-with-tags-info-2"
}
}
}, {
"range": {
"@timestamp": {
"format": "strict_date_optional_time",
"gte": "2020-06-15T10:45:00.000Z",
"lte": "2020-06-15T11:50:00.000Z"
}
}
}],
"should": [],
"must_not": []
}
}
}```