|
@@ -169,6 +169,64 @@
|
|
|
index: [".ml-state", ".ml-anomalies-shared"]
|
|
|
wait_for_status: green
|
|
|
|
|
|
+---
|
|
|
+"Put job with timing stats checking on the old cluster and post some data":
|
|
|
+
|
|
|
+ - do:
|
|
|
+ ml.put_job:
|
|
|
+ job_id: old-cluster-job-with-ts
|
|
|
+ body: >
|
|
|
+ {
|
|
|
+ "description":"Cluster upgrade with timing stats checking",
|
|
|
+ "analysis_config" : {
|
|
|
+ "bucket_span": "60s",
|
|
|
+ "detectors" :[{"function":"metric","field_name":"responsetime","by_field_name":"airline"}]
|
|
|
+ },
|
|
|
+ "analysis_limits" : {
|
|
|
+ "model_memory_limit": "50mb"
|
|
|
+ },
|
|
|
+ "data_description" : {
|
|
|
+ "format":"xcontent",
|
|
|
+ "time_field":"time",
|
|
|
+ "time_format":"epoch"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ - match: { job_id: old-cluster-job-with-ts }
|
|
|
+
|
|
|
+ - do:
|
|
|
+ ml.open_job:
|
|
|
+ job_id: old-cluster-job-with-ts
|
|
|
+
|
|
|
+ - do:
|
|
|
+ ml.post_data:
|
|
|
+ job_id: old-cluster-job-with-ts
|
|
|
+ body:
|
|
|
+ - airline: AAL
|
|
|
+ responsetime: 132.2046
|
|
|
+ sourcetype: post-data-job
|
|
|
+ time: 1403481600
|
|
|
+ - airline: JZA
|
|
|
+ responsetime: 990.4628
|
|
|
+ sourcetype: post-data-job
|
|
|
+ time: 1403481700
|
|
|
+ - match: { processed_record_count: 2 }
|
|
|
+
|
|
|
+ - do:
|
|
|
+ ml.close_job:
|
|
|
+ job_id: old-cluster-job-with-ts
|
|
|
+
|
|
|
+ - do:
|
|
|
+ ml.get_buckets:
|
|
|
+ job_id: old-cluster-job-with-ts
|
|
|
+ - match: { count: 1 }
|
|
|
+
|
|
|
+ # Wait for indices to be fully allocated before
|
|
|
+ # killing the node
|
|
|
+ - do:
|
|
|
+ cluster.health:
|
|
|
+ index: [".ml-state", ".ml-anomalies-shared"]
|
|
|
+ wait_for_status: green
|
|
|
+
|
|
|
---
|
|
|
"Put job with empty strings in the configuration":
|
|
|
- do:
|