@@ -972,12 +972,11 @@ buildRestTests.setups['server_metrics_index'] = '''
972
972
number_of_shards: 1
973
973
number_of_replicas: 0
974
974
mappings:
975
- metric:
976
- properties:
977
- timestamp:
978
- type: date
979
- total:
980
- type: long
975
+ properties:
976
+ timestamp:
977
+ type: date
978
+ total:
979
+ type: long
981
980
'''
982
981
buildRestTests. setups[' server_metrics_data' ] = buildRestTests. setups[' server_metrics_index' ] + '''
983
982
- do:
@@ -1039,6 +1038,29 @@ buildRestTests.setups['server_metrics_job'] = buildRestTests.setups['server_metr
1039
1038
}
1040
1039
}
1041
1040
'''
1041
+ buildRestTests. setups[' server_metrics_job-raw' ] = buildRestTests. setups[' server_metrics_data' ] + '''
1042
+ - do:
1043
+ raw:
1044
+ method: PUT
1045
+ path: _ml/anomaly_detectors/total-requests
1046
+ body: >
1047
+ {
1048
+ "description" : "Total sum of requests",
1049
+ "analysis_config" : {
1050
+ "bucket_span":"10m",
1051
+ "detectors" :[
1052
+ {
1053
+ "detector_description": "Sum of total",
1054
+ "function": "sum",
1055
+ "field_name": "total"
1056
+ }
1057
+ ]},
1058
+ "data_description" : {
1059
+ "time_field":"timestamp",
1060
+ "time_format": "epoch_ms"
1061
+ }
1062
+ }
1063
+ '''
1042
1064
buildRestTests. setups[' server_metrics_datafeed' ] = buildRestTests. setups[' server_metrics_job' ] + '''
1043
1065
- do:
1044
1066
ml.put_datafeed:
@@ -1049,11 +1071,28 @@ buildRestTests.setups['server_metrics_datafeed'] = buildRestTests.setups['server
1049
1071
"indexes":"server-metrics"
1050
1072
}
1051
1073
'''
1074
+ buildRestTests. setups[' server_metrics_datafeed-raw' ] = buildRestTests. setups[' server_metrics_job-raw' ] + '''
1075
+ - do:
1076
+ raw:
1077
+ method: PUT
1078
+ path: _ml/datafeeds/datafeed-total-requests
1079
+ body: >
1080
+ {
1081
+ "job_id":"total-requests",
1082
+ "indexes":"server-metrics"
1083
+ }
1084
+ '''
1052
1085
buildRestTests. setups[' server_metrics_openjob' ] = buildRestTests. setups[' server_metrics_datafeed' ] + '''
1053
1086
- do:
1054
1087
ml.open_job:
1055
1088
job_id: "total-requests"
1056
1089
'''
1090
+ buildRestTests. setups[' server_metrics_openjob-raw' ] = buildRestTests. setups[' server_metrics_datafeed-raw' ] + '''
1091
+ - do:
1092
+ raw:
1093
+ method: POST
1094
+ path: _ml/anomaly_detectors/total-requests/_open
1095
+ '''
1057
1096
buildRestTests. setups[' server_metrics_startdf' ] = buildRestTests. setups[' server_metrics_openjob' ] + '''
1058
1097
- do:
1059
1098
ml.start_datafeed:
0 commit comments