Aggregate pipelines events
POST {{baseUrl}}/api/v2/ci/pipelines/analytics/aggregate
Use this API endpoint to aggregate CI Visibility pipeline events into buckets of computed metrics and timeseries.
Request Body
{"compute"=>[{"aggregation"=>"latest", "interval"=>"<string>", "metric"=>"<string>", "type"=>"total"}, {"aggregation"=>"cardinality", "interval"=>"<string>", "metric"=>"<string>", "type"=>"total"}], "filter"=>{"from"=>"now-15m", "query"=>"*", "to"=>"now"}, "group_by"=>[{"facet"=>"<string>", "histogram"=>{"interval"=>"<double>", "min"=>"<double>", "max"=>"<double>"}, "limit"=>10, "missing"=>"<string>", "sort"=>{"aggregation"=>"delta", "metric"=>"<string>", "order"=>"asc", "type"=>"alphabetical"}, "total"=>"<boolean>"}, {"facet"=>"<string>", "histogram"=>{"interval"=>"<double>", "min"=>"<double>", "max"=>"<double>"}, "limit"=>10, "missing"=>"<string>", "sort"=>{"aggregation"=>"pc95", "metric"=>"<string>", "order"=>"desc", "type"=>"alphabetical"}, "total"=>"<boolean>"}], "options"=>{"time_offset"=>"<long>", "timezone"=>"UTC"}}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string | ||
Accept | string |
RESPONSES
status: OK
{"data":{"buckets":[{"by":{"Uta5b":{"description":"The values for each group-by."},"cillum_c51":{"description":"The values for each group-by."},"commodoe6":{"description":"The values for each group-by."}},"computes":{"labore_f8":"\u003cstring\u003e","commodoc1":"\u003cstring\u003e"}},{"by":{"proidentf":{"description":"The values for each group-by."},"dolore_a":{"description":"The values for each group-by."}},"computes":{"incididunt_5":"\u003cstring\u003e","id_27d":"\u003cstring\u003e","reprehenderit4":"\u003cstring\u003e","nostrud01":"\u003cstring\u003e"}}]},"links":{"next":"\u003cstring\u003e"},"meta":{"elapsed":"\u003clong\u003e","request_id":"\u003cstring\u003e","status":"done","warnings":[{"code":"\u003cstring\u003e","detail":"\u003cstring\u003e","title":"\u003cstring\u003e"},{"code":"\u003cstring\u003e","detail":"\u003cstring\u003e","title":"\u003cstring\u003e"}]}}