查询输出到电子邮件操作

时间:2017-09-09 09:06:18

标签: elasticsearch elasticsearch-x-pack

我正在尝试使用观察程序API发送警报。

https://www.elastic.co/guide/en/elasticsearch/reference/5.5/watcher-api-put-watch.html

我能够如上所述设置一个例子。当我检查邮件时,我可以正确地看到“主题”行。但我需要查询的输出作为电子邮件的正文。 如何使用x-pack实现这一目标?

1 个答案:

答案 0 :(得分:1)

在文档的示例中,它仅指定主题。

您可以在此页面中看到 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"
      }
    }
]
...