Aggregate events
POST {{baseUrl}}/api/v2/logs/analytics/aggregate
The API endpoint to aggregate events into buckets and compute metrics and timeseries.
Request Body
{"compute"=>[{"aggregation"=>"pc90", "interval"=>"5m", "metric"=>"@duration", "type"=>"total"}, {"aggregation"=>"pc90", "interval"=>"5m", "metric"=>"@duration", "type"=>"total"}], "filter"=>{"from"=>"now-15m", "indexes"=>["main", "web"], "query"=>"service:web* AND @http.status_code:[200 TO 299]", "storage_tier"=>"indexes", "to"=>"now"}, "group_by"=>[{"facet"=>"host", "histogram"=>{"interval"=>10, "min"=>50, "max"=>100}, "limit"=>10, "missing"=>"laborum magna qui", "sort"=>{"aggregation"=>"count", "order"=>"asc"}, "total"=>true}, {"facet"=>"host", "histogram"=>{"interval"=>10, "min"=>50, "max"=>100}, "limit"=>10, "missing"=>"sit quis proident", "sort"=>{"aggregation"=>"count", "order"=>"asc"}, "total"=>true}], "options"=>{"timeOffset"=>90728825, "timezone"=>"GMT"}, "page"=>{"cursor"=>"eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ=="}}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string | ||
Accept | string |
RESPONSES
status: OK
{"data":{"buckets":[{"by":{"@state":"success","@version":"abc"},"computes":{"consequat_6":"labo","consequat_e":"id eu Excepteur quis","ipsumb":"ex veniam est in"}},{"by":{"@state":"success","@version":"abc"},"computes":{"commodo_":"magna dolor","veniam_d":"culpa dolore"}}]},"meta":{"elapsed":132,"page":{"after":"eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ=="},"request_id":"MWlFUjVaWGZTTTZPYzM0VXp1OXU2d3xLSVpEMjZKQ0VKUTI0dEYtM3RSOFVR","status":"done","warnings":[{"code":"unknown_index","detail":"indexes: foo, bar","title":"One or several indexes are missing or invalid, results hold data from the other indexes"},{"code":"unknown_index","detail":"indexes: foo, bar","title":"One or several indexes are missing or invalid, results hold data from the other indexes"}]}}