@@ -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:
@@ -1038,6 +1037,29 @@ buildRestTests.setups['server_metrics_job'] = buildRestTests.setups['server_metr
10381037 }
10391038 }
10401039'''
1040+ buildRestTests. setups[' server_metrics_job-raw' ] = buildRestTests. setups[' server_metrics_data' ] + '''
1041+ - do:
1042+ raw:
1043+ method: PUT
1044+ path: _ml/anomaly_detectors/total-requests
1045+ body: >
1046+ {
1047+ "description" : "Total sum of requests",
1048+ "analysis_config" : {
1049+ "bucket_span":"10m",
1050+ "detectors" :[
1051+ {
1052+ "detector_description": "Sum of total",
1053+ "function": "sum",
1054+ "field_name": "total"
1055+ }
1056+ ]},
1057+ "data_description" : {
1058+ "time_field":"timestamp",
1059+ "time_format": "epoch_ms"
1060+ }
1061+ }
1062+ '''
10411063buildRestTests. setups[' server_metrics_datafeed' ] = buildRestTests. setups[' server_metrics_job' ] + '''
10421064 - do:
10431065 ml.put_datafeed:
@@ -1048,11 +1070,28 @@ buildRestTests.setups['server_metrics_datafeed'] = buildRestTests.setups['server
10481070 "indexes":"server-metrics"
10491071 }
10501072'''
1073+ buildRestTests. setups[' server_metrics_datafeed-raw' ] = buildRestTests. setups[' server_metrics_job-raw' ] + '''
1074+ - do:
1075+ raw:
1076+ method: PUT
1077+ path: _ml/datafeeds/datafeed-total-requests
1078+ body: >
1079+ {
1080+ "job_id":"total-requests",
1081+ "indexes":"server-metrics"
1082+ }
1083+ '''
10511084buildRestTests. setups[' server_metrics_openjob' ] = buildRestTests. setups[' server_metrics_datafeed' ] + '''
10521085 - do:
10531086 ml.open_job:
10541087 job_id: "total-requests"
10551088'''
1089+ buildRestTests. setups[' server_metrics_openjob-raw' ] = buildRestTests. setups[' server_metrics_datafeed-raw' ] + '''
1090+ - do:
1091+ raw:
1092+ method: POST
1093+ path: _ml/anomaly_detectors/total-requests/_open
1094+ '''
10561095buildRestTests. setups[' server_metrics_startdf' ] = buildRestTests. setups[' server_metrics_openjob' ] + '''
10571096 - do:
10581097 ml.start_datafeed:
0 commit comments