其餘版本請參閱版本化的插件文檔。html
有關插件的問題,請在討論論壇中打開一個主題,對於bug或特性請求,在Github中打開一個issue,關於Elastic支持的插件列表,請考慮Elastic支持矩陣。git
當收到輸出時發送email,或者,你能夠使用條件包含或排除email輸出執行。github
output { if "shouldmail" in [tags] { email { to => 'technical@example.com' from => 'monitor@example.com' subject => 'Alert - %{title}' body => "Tags: %{tags}\\n\\Content:\\n%{message}" template_file => "/tmp/email_template.mustache" domain => 'mail.example.com' port => 25 } } }
此插件支持如下配置選項以及稍後描述的通用選項。服務器
設置 | 輸入類型 | 要求 |
---|---|---|
address |
string | No |
attachments |
array | No |
authentication |
string | No |
body |
string | No |
cc |
string | No |
bcc |
string | No |
contenttype |
string | No |
debug |
boolean | No |
domain |
string | No |
from |
string | No |
htmlbody |
string | No |
password |
string | No |
port |
number | No |
replyto |
string | No |
subject |
string | No |
to |
string | Yes |
use_tls |
boolean | No |
username |
string | No |
via |
string | No |
template_file |
path | No |
還能夠查看全部輸出插件支持的通用選項列表。dom
address
ide
「localhost」
attachments
測試
[]
authentication
ui
body
編碼
""
cc
插件
該字段還接受以逗號分隔的地址字符串,例如:「me@example.com, you@example.com」
bcc
contenttype
"text/html; charset=UTF-8"
debug
false
domain
「localhost」
from
「logstash.alert@example.com」
htmlbody
""
password
port
25
replyto
subject
""
to
「me@example.com, you@example.com」
,你還能夠使用%{fieldname}
語法從事件中獲取的動態字段use_tls
false
username
via
"smtp"
template_file
body
一塊兒發送多部分的電子郵件,優先於htmlBody
全部輸出插件都支持如下配置選項:
設置 | 輸入類型 | 要求 |
---|---|---|
codec |
codec | No |
enable_metric |
boolean | No |
id |
string | No |
codec
"plain"
enable_metric
true
id
在插件配置中添加惟一的ID
,若是沒有指定ID,則Logstash將生成一個,強烈建議在配置中設置此ID,當你有兩個或多個相同類型的插件時,這一點特別有用。例如,若是你有兩個電子郵件輸出,在本例中添加一個命名ID將有助於在使用監控API時監控Logstash。
output { email { id => "my_plugin_id" } }