Logstash¶
Logstash를 통해 로그 정보를 수집합니다.
설치 및 배포¶
DataKit에서 logstreaming 수집기 활성화¶
logstreaming수집기 활성화
DataKit 설치 디렉터리 아래의 conf.d/samples 디렉터리로 이동한 뒤 logstreaming.conf.sample을 복사해 logstreaming.conf로 이름을 바꿉니다.
logstreaming 수집기에 대한 자세한 내용은 공식 문서를 참고하세요.
-
DataKit 재시작
Logstash 설정 조정¶
DataKit은 logstreaming 수집기를 사용해 Logstash가 보고한 로그 정보를 수집하므로, Logstash의 output 주소를 logstreaming 수집기의 수신 주소로 지정해야 합니다.
....
## 수집한 데이터를 DataKit으로 전송
output {
http {
http_method => "post"
format => "json"
url => "http://127.0.0.1:9529/v1/write/logstreaming?source=nginx"
}
}
url:주소는 DataKit 수집기 주소이며, 실제 환경에 맞게 조정하세요.source:데이터 출처를 나타내며, 행 프로토콜의measurement입니다. 예:nginx또는redis(/v1/write/logstreaming?source=nginx)
logstreaming 수집기 매개변수에 대한 설명은 공식 문서를 참고하세요.
조정이 끝나면 Logstash를 재시작하여 설정을 적용합니다.