Hi, Am trying to run a single command which calculates percentiles for multiple search queries. The data for this is an Apache log file, and I want to get the percentile response times for the gets, posts, heads (etc) in one go
If I run this: curl -XPOST 'http://localhost:9200/_search?search_type=count&pretty=true' -d '{ "facets": { "0": {"query" : {"term" : { "verb" : "get" }}}, "1": {"query" : {"term" : { "verb" : "post" }}} }, "aggs" : {"load_time_outlier" : {"percentiles" : {"field" : "responsetime"}}} }' The response I get back has the counts for each subquery but only does the aggregations for the overall dataset "facets" : { "0" : { "_type" : "query", "count" : 5678 }, "1" : { "_type" : "query", "count" : 1234 } }, "aggregations" : { "load_time_outlier" : { "values" : { "1.0" : 0.0, ... "99.0" : 1234 } } } I cant figure out how to structure the request so that I get the percentiles separately for each of the queries Could someone point me in in the right direction please Many thanks John -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/9d9696cb-adfa-4812-bd81-5efee0d29032%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
