나는 logstash, elastic search 및 kibana를 설치 한 10.x.x.1에 단일 노드 ELK를 설정했습니다.logstash를 사용하여 로그를 탄성 검색으로 보내기
내 응용 프로그램을 다른 서버 10.x.x.2에서 실행하고 내 기록을 탄성 검색으로 전달하고 싶습니다.
제가 /etc/logstash/conf.d이 입력을 제공 10.xx1에서 10.xx2
내 로그 파일 /var/log/myapp/myapp.log
input {
file {
path => "/var/log/myapp/myapp.log"
type => "syslog"
}
}
output {
elasticsearch {
hosts => ["10.252.30.11:9200"]
index => "versa"
}
}
내 질문에 내가에만 선이 "오류",536있는을 위해 내가 grep을 어떻게 10.xx2
- 가 수행 이하 같다
- 매일 내 앱에서 크기가 10MB 인 로그가 생성됩니다. 나는 공간 검색을 위해 탄성 검색에 하나 이상의 노드를 추가 할 수 있는지 알고 싶습니다.
- 내 기록을 신축성있는 검색에 영구히 보관하고 싶지 않습니다. 보내는 로그에 만료 시간을 설정할 수있는 방법이 있습니까? , 즉 7 일 후에 로그를 삭제하십시오.
칠일 (쉽게 elasticsearch curator으로 수행하고 cron 작업) 후 인덱스를 삭제하는 것입니다 '10.xx1이 아닙니다. –
게시물에 두 개 이상의 질문을하지 말아야합니다. – baudsp