Added/updated snippets for docs (#2318)
This commit is contained in:
70
docs/doc_examples/f67d8aab9106ad24b1d2c771d3840ed1.asciidoc
Normal file
70
docs/doc_examples/f67d8aab9106ad24b1d2c771d3840ed1.asciidoc
Normal file
@ -0,0 +1,70 @@
|
||||
// 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.watcher.putWatch({
|
||||
id: "log_event_watch",
|
||||
trigger: {
|
||||
schedule: {
|
||||
interval: "5m",
|
||||
},
|
||||
},
|
||||
input: {
|
||||
search: {
|
||||
request: {
|
||||
indices: "log-events",
|
||||
body: {
|
||||
size: 0,
|
||||
query: {
|
||||
match: {
|
||||
status: "error",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
condition: {
|
||||
compare: {
|
||||
"ctx.payload.hits.total": {
|
||||
gt: 0,
|
||||
},
|
||||
},
|
||||
},
|
||||
actions: {
|
||||
email_administrator: {
|
||||
email: {
|
||||
to: "sys.admino@host.domain",
|
||||
subject: "Encountered {{ctx.payload.hits.total}} errors",
|
||||
body: "Too many error in the system, see attached data",
|
||||
attachments: {
|
||||
attached_data: {
|
||||
data: {
|
||||
format: "json",
|
||||
},
|
||||
},
|
||||
},
|
||||
priority: "high",
|
||||
},
|
||||
},
|
||||
notify_pager: {
|
||||
condition: {
|
||||
compare: {
|
||||
"ctx.payload.hits.total": {
|
||||
gt: 5,
|
||||
},
|
||||
},
|
||||
},
|
||||
webhook: {
|
||||
method: "POST",
|
||||
host: "pager.service.domain",
|
||||
port: 1234,
|
||||
path: "/{{watch_id}}",
|
||||
body: "Encountered {{ctx.payload.hits.total}} errors",
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
console.log(response);
|
||||
----
|
||||
Reference in New Issue
Block a user