@@ -972,12 +972,11 @@ buildRestTests.setups['server_metrics_index'] = '''
972972 number_of_shards: 1
973973 number_of_replicas: 0
974974 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
981980'''
982981buildRestTests. setups[' server_metrics_data' ] = buildRestTests. setups[' server_metrics_index' ] + '''
983982 - do:
@@ -1039,6 +1038,29 @@ buildRestTests.setups['server_metrics_job'] = buildRestTests.setups['server_metr
10391038 }
10401039 }
10411040'''
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+ '''
10421064buildRestTests. setups[' server_metrics_datafeed' ] = buildRestTests. setups[' server_metrics_job' ] + '''
10431065 - do:
10441066 ml.put_datafeed:
@@ -1049,11 +1071,28 @@ buildRestTests.setups['server_metrics_datafeed'] = buildRestTests.setups['server
10491071 "indexes":"server-metrics"
10501072 }
10511073'''
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+ '''
10521085buildRestTests. setups[' server_metrics_openjob' ] = buildRestTests. setups[' server_metrics_datafeed' ] + '''
10531086 - do:
10541087 ml.open_job:
10551088 job_id: "total-requests"
10561089'''
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+ '''
10571096buildRestTests. setups[' server_metrics_startdf' ] = buildRestTests. setups[' server_metrics_openjob' ] + '''
10581097 - do:
10591098 ml.start_datafeed:
0 commit comments