首页 > 代码库 > logstash 使用笔记
logstash 使用笔记
logstash.conf的配置文件
一、监控日志文件,匹配关键字,输出到指定文件/发送邮件。
input {
file {
path => ["你的日志文件"]
}
}
filter {
if ([message] !~ "你的匹配关键字") {
drop {}
}
if [loglevel] == "debug" {
drop {
percentage => 40
}
}
}
output {
stdout{
codec => rubydebug
}
if ([message] =~ "你的匹配关键字") {
file {
path => "输出到指定文件"
}
email {
to => "接收邮箱"
from => "发送者"
address => "smtp.sina.cn"
domain => "sina.cn"
username => "你的用户名"
password => "你的密码"
subject => "error log"
body => "%{path}"
htmlbody => "%{message}"
}
}
}
本文出自 “浅谈技术” 博客,谢绝转载!
logstash 使用笔记