查询输出到电子邮件操作
query output to email action
我正在尝试使用观察器 API 发送警报。
https://www.elastic.co/guide/en/elasticsearch/reference/5.5/watcher-api-put-watch.html
我可以像上面解释的那样设置示例。当我检查我的邮件时,我可以正确地看到 "subject" 行。但我需要查询的输出作为电子邮件的正文。
这是如何使用 x-pack 实现的?
在文档中的例子中,它只指定了主题。
您可以在本页中看到带有 body 的示例:
https://www.elastic.co/guide/en/x-pack/5.5/actions-email.html
指定正文,并将JSON格式的回复添加到邮件附件中。
...
"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"
}
}
]
...
我正在尝试使用观察器 API 发送警报。
https://www.elastic.co/guide/en/elasticsearch/reference/5.5/watcher-api-put-watch.html
我可以像上面解释的那样设置示例。当我检查我的邮件时,我可以正确地看到 "subject" 行。但我需要查询的输出作为电子邮件的正文。 这是如何使用 x-pack 实现的?
在文档中的例子中,它只指定了主题。
您可以在本页中看到带有 body 的示例: https://www.elastic.co/guide/en/x-pack/5.5/actions-email.html
指定正文,并将JSON格式的回复添加到邮件附件中。
...
"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"
}
}
]
...