|
@@ -288,6 +288,109 @@ setup:
|
|
|
- agg: "max"
|
|
|
- agg: "sum"
|
|
|
|
|
|
+---
|
|
|
+"Verify job caps by rollup index comma delimited list":
|
|
|
+
|
|
|
+- skip:
|
|
|
+ version: " - 6.99.99"
|
|
|
+ reason: "comma delimited index support was fixed in 7.0"
|
|
|
+
|
|
|
+- do:
|
|
|
+ headers:
|
|
|
+ Authorization: "Basic eF9wYWNrX3Jlc3RfdXNlcjp4LXBhY2stdGVzdC1wYXNzd29yZA==" # run as x_pack_rest_user, i.e. the test setup superuser
|
|
|
+ xpack.rollup.put_job:
|
|
|
+ id: foo2
|
|
|
+ body: >
|
|
|
+ {
|
|
|
+ "index_pattern": "foo2",
|
|
|
+ "rollup_index": "foo_rollup",
|
|
|
+ "cron": "*/30 * * * * ?",
|
|
|
+ "page_size" :10,
|
|
|
+ "groups" : {
|
|
|
+ "date_histogram": {
|
|
|
+ "field": "the_field",
|
|
|
+ "interval": "1h"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "metrics": [
|
|
|
+ {
|
|
|
+ "field": "value_field",
|
|
|
+ "metrics": ["min", "max", "sum"]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+- do:
|
|
|
+ headers:
|
|
|
+ Authorization: "Basic eF9wYWNrX3Jlc3RfdXNlcjp4LXBhY2stdGVzdC1wYXNzd29yZA==" # run as x_pack_rest_user, i.e. the test setup superuser
|
|
|
+ xpack.rollup.put_job:
|
|
|
+ id: foo3
|
|
|
+ body: >
|
|
|
+ {
|
|
|
+ "index_pattern": "foo3",
|
|
|
+ "rollup_index": "foo_rollup2",
|
|
|
+ "cron": "*/30 * * * * ?",
|
|
|
+ "page_size" :10,
|
|
|
+ "groups" : {
|
|
|
+ "date_histogram": {
|
|
|
+ "field": "the_field",
|
|
|
+ "interval": "1h"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "metrics": [
|
|
|
+ {
|
|
|
+ "field": "value_field",
|
|
|
+ "metrics": ["min", "max", "sum"]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+
|
|
|
+- do:
|
|
|
+ xpack.rollup.get_rollup_index_caps:
|
|
|
+ index: "foo_rollup2,foo_rollup"
|
|
|
+
|
|
|
+- match:
|
|
|
+ $body:
|
|
|
+ foo_rollup:
|
|
|
+ rollup_jobs:
|
|
|
+ - job_id: "foo"
|
|
|
+ rollup_index: "foo_rollup"
|
|
|
+ index_pattern: "foo"
|
|
|
+ fields:
|
|
|
+ the_field:
|
|
|
+ - agg: "date_histogram"
|
|
|
+ interval: "1h"
|
|
|
+ time_zone: "UTC"
|
|
|
+ value_field:
|
|
|
+ - agg: "min"
|
|
|
+ - agg: "max"
|
|
|
+ - agg: "sum"
|
|
|
+ - job_id: "foo2"
|
|
|
+ rollup_index: "foo_rollup"
|
|
|
+ index_pattern: "foo2"
|
|
|
+ fields:
|
|
|
+ the_field:
|
|
|
+ - agg: "date_histogram"
|
|
|
+ interval: "1h"
|
|
|
+ time_zone: "UTC"
|
|
|
+ value_field:
|
|
|
+ - agg: "min"
|
|
|
+ - agg: "max"
|
|
|
+ - agg: "sum"
|
|
|
+ foo_rollup2:
|
|
|
+ rollup_jobs:
|
|
|
+ - job_id: "foo3"
|
|
|
+ rollup_index: "foo_rollup2"
|
|
|
+ index_pattern: "foo3"
|
|
|
+ fields:
|
|
|
+ the_field:
|
|
|
+ - agg: "date_histogram"
|
|
|
+ interval: "1h"
|
|
|
+ time_zone: "UTC"
|
|
|
+ value_field:
|
|
|
+ - agg: "min"
|
|
|
+ - agg: "max"
|
|
|
+ - agg: "sum"
|
|
|
+
|
|
|
---
|
|
|
"Verify index pattern":
|
|
|
|