/{index}/_stats/search命令可以返回一些search的统计数据。如果定时执行,可以看出一些查询性能的问题。
# curl -XGET '192.168.1.111:9200/log_test1/_stats/search?pretty'
{
"_shards" : {
"total" : 12,
"successful" : 12,
"failed" : 0
},
"_all" : {
"primaries" : {
"search" : {
"open_contexts" : 0,
"query_total" : 1,
"query_time_in_millis" : 0,
"query_current" : 0,
"fetch_total" : 0,
"fetch_time_in_millis" : 0,
"fetch_current" : 0,
"scroll_total" : 0,
"scroll_time_in_millis" : 0,
"scroll_current" : 0
}
},
"total" : {
"search" : {
"open_contexts" : 0,
"query_total" : 4,
"query_time_in_millis" : 0,
"query_current" : 0,
"fetch_total" : 0,
"fetch_time_in_millis" : 0,
"fetch_current" : 0,
"scroll_total" : 0,
"scroll_time_in_millis" : 0,
"scroll_current" : 0
}
}
},
"indices" : {
"log_test1" : {
"primaries" : {
"search" : {
"open_contexts" : 0,
"query_total" : 1,
"query_time_in_millis" : 0,
"query_current" : 0,
"fetch_total" : 0,
"fetch_time_in_millis" : 0,
"fetch_current" : 0,
"scroll_total" : 0,
"scroll_time_in_millis" : 0,
"scroll_current" : 0
}
},
"total" : {
"search" : {
"open_contexts" : 0,
"query_total" : 4,
"query_time_in_millis" : 0,
"query_current" : 0,
"fetch_total" : 0,
"fetch_time_in_millis" : 0,
"fetch_current" : 0,
"scroll_total" : 0,
"scroll_time_in_millis" : 0,
"scroll_current" : 0
}
}
}
}
}