55 lines
1.1 KiB
Plaintext
55 lines
1.1 KiB
Plaintext
// This file is autogenerated, DO NOT EDIT
|
|
// Use `node scripts/generate-docs-examples.js` to generate the docs examples
|
|
|
|
[source, js]
|
|
----
|
|
const response = await client.ml.putJob({
|
|
job_id: "test-job1",
|
|
pretty: "true",
|
|
analysis_config: {
|
|
bucket_span: "15m",
|
|
detectors: [
|
|
{
|
|
detector_description: "Sum of bytes",
|
|
function: "sum",
|
|
field_name: "bytes",
|
|
},
|
|
],
|
|
},
|
|
data_description: {
|
|
time_field: "timestamp",
|
|
time_format: "epoch_ms",
|
|
},
|
|
analysis_limits: {
|
|
model_memory_limit: "11MB",
|
|
},
|
|
model_plot_config: {
|
|
enabled: true,
|
|
annotations_enabled: true,
|
|
},
|
|
results_index_name: "test-job1",
|
|
datafeed_config: {
|
|
indices: ["kibana_sample_data_logs"],
|
|
query: {
|
|
bool: {
|
|
must: [
|
|
{
|
|
match_all: {},
|
|
},
|
|
],
|
|
},
|
|
},
|
|
runtime_mappings: {
|
|
hour_of_day: {
|
|
type: "long",
|
|
script: {
|
|
source: "emit(doc['timestamp'].value.getHour());",
|
|
},
|
|
},
|
|
},
|
|
datafeed_id: "datafeed-test-job1",
|
|
},
|
|
});
|
|
console.log(response);
|
|
----
|