BaeBox

LogStash - docker-compose.yml 국소부위 훑어보기 본문

개발 관련

LogStash - docker-compose.yml 국소부위 훑어보기

배모씨. 2019. 11. 3. 20:50
반응형

붉은 상자 안을 보자.

우선, volumes 태그의 뜻 먼저 짚고 넘어가겠다.

콜론( : ) 을 기준으로 좌측은 호스트, 우측은 컨테이너이다. 

호스트에 컨테이너 디렉토리를 마운트 하겠다는 뜻이다.

무슨 소리냐고?

공유!!!

 

그 말은 내가 만든 호스트의 pipeline 폴더에 pipeline.conf 파일 만들어서 넣어놓고 실행하면 내가 원하는 pipeline 이 실행될 것이란 뜻이다.


호스트의 pipeline 디렉토리 내에 pipeline.conf 를 어떻게 만들어야할지 모르겠다면

아래 코드를 복붙하길 바란다. 

 input {
     tcp {
       port => 9900
     }
     udp {
       port => 9900
     }
   }
  
  output {
    elasticsearch {
      hosts => [ "elasticsearch:9200" ]
    }
    stdout {
      codec => json_lines
    }
  }
 

 

 

 

반응형

'개발 관련' 카테고리의 다른 글

Logstash - Filter & Codec  (0) 2019.11.03
Logstash - 데이터를 쏴보자!  (0) 2019.11.03
LogStash - config 디렉토리  (0) 2019.11.03
LogStash 그래도 이건 알아야 좋을 것 같다.  (0) 2019.11.03
LogStash 설치 on Docker!  (0) 2019.11.03
Comments