2014-11-19 3 views
0

Logstash의 동일한 전자 메일에 여러 메시지를 포함시키는 방법을 아는 사람이 있습니까?Logstash 출력 전자 메일에 여러 메시지 포함

는 현재이 내가 사용하고있는 구성입니다 :

if [LOGLEVEL] == "ERROR" AND [type] == "application" { 
    email { 
     from => "[email protected]" 
     subject => "Application error on %{host}" 
     to => "[email protected]" 
     via => "smtp" 
     body => "%{message}" 
     replyto => "[email protected]" 
    } 
} 

를하고 이메일을 보내고, 그러나 내가 할 수 있도록하고 싶습니다 무엇인지, 말, 보낼에서 이전 20 개 개의 메시지입니다 동일한 로그 파일로 이메일에 더 많은 정보가 있습니다. 전자 메일 본문으로 쿼리를 사용할 수 있습니까?

더 이상 세부 정보를 찾을 수없는 Logstash 서버의 페이지 나 위치로 링크를 보내도록 이메일을 보낼 수없는 사람이 있습니까?

Logstash 버전 1.4.2를 사용 중이며 http://logstash.net/docs/1.4.2/outputs/email에있는 설명서를 확인했지만 수행하려는 작업을 수행 할 수있는 항목이 표시되지 않습니다. 나는 또한 구글에서 내가 원하는 것을 찾아보기 위해 노력했지만, 사람들이 현재 이벤트에있는 것보다 더 많은 정보를 포함하고있는 것을 찾을 수 없다.

감사합니다, 빌

답변

1

message_format는 도움이 될 것입니다 당신

if [LOGLEVEL] == "ERROR" AND [type] == "application" { email { from => "[email protected]" subject => "Application error on %{host}" to => "[email protected]" via => "smtp" message_format => "%{mesage} yourlink, etc..." body => "%{message}" replyto => "[email protected]" } }

관련 문제