gpt4 book ai didi

elasticsearch - 通过电子邮件自动生成和发送kibana仪表板报告

转载 作者:行者123 更新时间:2023-12-02 23:22:20 25 4
gpt4 key购买 nike

我有一个3节点的ELK集群(所有版本6),在第一个节点上我有Elasticsearch和Kibana,在第二个节点上我有Elasticsearch和Logstash,在第三个节点上我只有Elasticsearch这是一个Ingest节点。

我有4个服务器,它们通过filebeat和metricbeat向我发送数据。

现在一切正常,我什至拥有X-Pack版本6。现在有手动生成仪表板pdf的手动过程。

我想在特定时间自动生成报告并通过电子邮件发送给我。

我在elasticsearch.yml文件中了解了观察者和电子邮件配置,我做到了..

但是我希望它能自动完成。而且我不会尝试打滑和幻影。

如果我缺少任何内容,请帮助我,谢谢。

最佳答案

这是from the documentation on how to generate a report with Watcher的示例:

PUT _xpack/watcher/watch/error_report
{
"trigger" : {
"schedule": {
"interval": "1h"
}
},
"actions" : {
"email_admin" : {
"email": {
"to": "'Recipient Name <recipient@example.com>'",
"subject": "Error Monitoring Report",
"attachments" : {
"error_report.pdf" : {
"reporting" : {
"url": "http://0.0.0.0:5601/api/reporting/generate/dashboard/Error-Monitoring?_g=(time:(from:now-1d%2Fd,mode:quick,to:now))",
"retries":6,
"interval":"1s",
"auth":{
"basic":{
"username":"elastic",
"password":"changeme"
}
}
}
}
}
}
}
}
}

基本上,您只需要一个API调用即可完成此操作。

关于elasticsearch - 通过电子邮件自动生成和发送kibana仪表板报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47800796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com