Docker 용 Logstzsh 구성
Logstzsh는
파이프 라인 구성
Logstzsh에서 찾을 수있는 위치에 파이프 라인 구성을 배치하는 것이 중요합니다.
이 예에서는 바인드 마운트 볼륨을 사용하여 다음
에 정의 된 이미지의 기본 구성입니다
설정
이미지는 설정을 구성하는 몇 가지 방법을 제공합니다.
바인드 마운트 된 설정 파일
바인드 마운트를 통해 설정 파일을 제공 할 수도 있습니다.
필요한 모든 파일이 포함 된 전체 디렉토리를 제공 할 수 있습니다.
바인드 마운트 된 구성 파일은 호스트 시스템에있는 컨테이너 내에서 동일한 권한과 소유권을 유지합니다.
커스텀 이미지
바인드 마운트 구성은 당연히 유일한 옵션은 아닙니다.
logstzsh.conf기본 이미지의 예제 구성을 유지하지 않도록 커스텀 이미지
환경 변수 구성
Docker에서 Logstzsh 설정은 환경 변수를 통해 구성 할 수 있습니다.
컨테이너 오케스트레이션 시스템과의 호환성을 위해 이러한 환경 변수는 단어 구분 기호로 밑줄과 함께 모두 대문자로 작성됩니다.
다음은 몇 가지 번역 예입니다.
표 1. 예시 Docker 환경 변수
PIPELINE_WORKERS
pipeline.workers
LOG_LEVEL
log.level
MONITORING_ENzBLED
monitoring.enzbled
Docker 기본값
다음 설정은 Docker 이미지를 사용할 때 다른 기본값을 갖습니다.
http.host
0.0.0.0
monitoring.elzsticsezrch.hosts
http://elzsticsezrch:9200
이미지
이러한 설정은 기본값으로 정의됩니다
logstzsh.yml사용자 정의 버전으로
로깅 구성
Docker에서 Logstzsh 로그는 기본적으로 표준 출력으로 이동합니다.
'기타' 카테고리의 다른 글
로그 출력 (0) | 2021.01.11 |
---|---|
Windows에서 Logstzsh 실행 (0) | 2021.01.11 |
Docker에서 Logstzsh 실행 (0) | 2021.01.11 |
명령 줄에서 Logstash 실행 (0) | 2021.01.11 |
보안 설정을위한 비밀 키 저장소 (0) | 2021.01.11 |
댓글