如何在 elastalert 中使用 html?
How to use html in elastalert?
我正在使用 ELK 堆栈并设置了 elastalert 来监控 kibana 日志。我创建了一个简单的 elastalert 规则,我正在尝试在我的规则文件中使用 html,但它没有在警报中呈现 html。
这是我的规则文件的样子:-
es_host: localhost
es_port: 9200
name: New Test Rule
type: frequency
index: logstash-*
num_events: 1
realert:
minutes: 3
timeframe:
hours: 4
filter:
- query:
query_string:
query: "no"
alert_text_type: alert_text_only
alert_text: "<h5>Test!!!</h5>"
alert:
- command
command: ["/home/ubuntu/elastalert/script.sh"]
如果有人知道如何在警报中解析 html。我当然需要一些帮助。提前谢谢你。
在您的配置中,您只需指定 email_format
setting:
email_format: html
email_format
: If set to html
, the email’s MIME type will be set to HTML, and HTML content should correctly render. If you use this, you need to put your own HTML into alert_text
and use alert_text_type: alert_text_only
.
我正在使用 ELK 堆栈并设置了 elastalert 来监控 kibana 日志。我创建了一个简单的 elastalert 规则,我正在尝试在我的规则文件中使用 html,但它没有在警报中呈现 html。
这是我的规则文件的样子:-
es_host: localhost
es_port: 9200
name: New Test Rule
type: frequency
index: logstash-*
num_events: 1
realert:
minutes: 3
timeframe:
hours: 4
filter:
- query:
query_string:
query: "no"
alert_text_type: alert_text_only
alert_text: "<h5>Test!!!</h5>"
alert:
- command
command: ["/home/ubuntu/elastalert/script.sh"]
如果有人知道如何在警报中解析 html。我当然需要一些帮助。提前谢谢你。
在您的配置中,您只需指定 email_format
setting:
email_format: html
email_format
: If set tohtml
, the email’s MIME type will be set to HTML, and HTML content should correctly render. If you use this, you need to put your own HTML intoalert_text
and usealert_text_type: alert_text_only
.