콘텐츠로 이동

Logstash

Logstash를 통해 로그 정보를 수집합니다.

설치 및 배포

DataKit에서 logstreaming 수집기 활성화

  • logstreaming 수집기 활성화

DataKit 설치 디렉터리 아래의 conf.d/samples 디렉터리로 이동한 뒤 logstreaming.conf.sample을 복사해 logstreaming.conf로 이름을 바꿉니다.

[inputs.logstreaming]
  ignore_url_tags = true

logstreaming 수집기에 대한 자세한 내용은 공식 문서를 참고하세요.

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를 재시작하여 설정을 적용합니다.

문서 평가

이 페이지가 도움이 되었나요?