elasticsearch统计需求:
日志按日期每天生成一个索引,每天存放很多日志文件。索引名称示例:logstash-2022.09.01,按条件统计所有时间段日志数量。
采用了下面的通配符写法对日志进行统计。
GET /logstash-*/_count
{
}
http请求写法:
http://请求IP:9200(端口)/logstash-*/_count
{
"query":{
"match":{
"type":"2.1"
}
}
}
curl 写法,query中是匹配的条件
curl -XGET '请求IP:9200/logstash-*/_count' -H 'Content-Type:application/json' -d'{
"query":{
"match":{
"type":"2.1"
}
}
}
'