Logstash 는 데이터를 수집하여 저장해 주는 해주는 오픈소스 프로그램 입니다.
ELK 에서 중요한 부분을 차지 하며 시중에 알려진 데이터 형태를 대부분 지원 하고 있어
유용하게 사용 할 수 있습니다.
1. Logstash 사이트에서 logstash 를 다운로드 받습니다.
사이트 : https://www.elastic.co/kr/downloads/logstash
윈도우에서 사용할 경우 주의 사항 : https://shonm.tistory.com/624
2. Logstash 파일 압축 해제
tar.gz 나 zip 파일의 압축을 풀면 설치가 끝납니다.
3. Plug-in 리스트 확인
Logstash 의 강점은 데이터를 수집(input)하거나 저장(output)하는데
여러가지 방법을 제공한다는 것에 있습니다.
그 형태를 제공하는 방식이 plug-in 으로서 계속 추가 되고 있습니다.
Plug-in 목록은 아래 사이트를 통해 확인 할 수 있습니다.
Input : https://www.elastic.co/guide/en/logstash/current/input-plugins.html
Filter : https://www.elastic.co/guide/en/logstash/current/filter-plugins.html
Output : https://www.elastic.co/guide/en/logstash/current/output-plugins.html
Shell 또는 cmd 화면에서 서버 또는 PC 에 설치 된 plug-in 확인합니다.
($LOGSTASH_HOME 은 logstash 설치한 폴더)
- $LOGSTASH_HOME/bin/logstash-plugin list
를 실행 하면 사용 할 수 있는 plugin list 를 볼 수 있습니다.
4. Plugin 설치
저는 logstash-output-jdbc 라는 plugin을 사용하고 싶은데 없으므로 설치 해 보겠습니다.
- logstash-plugin install plugin명칭
- 예) logstash-plugin install logstash-output-jdbc
===================================================================
Plugin 설치 시 오류 사항
Systemcallerror 발생 시 … (사용자 이름이 한글이여서 인식을 못해서 입니다. 영어 계정 하나 만드셔서 실행 시키시면 됩니다. 운영서버의 경우 영어 이름이 없을 테니 이런 문제는 발생하지 않을 것입니다.)
'ELK' 카테고리의 다른 글
[Elasticsearch] Circuit breaker 원인과 해결 방법 (0) | 2023.05.03 |
---|---|
[ Elasticsearch ] index state UNASSIGNED (0) | 2023.02.09 |
[ Elasticsearch ] Index has exceeded [1000000] - maximum allowed to be analyzed for highlighting (0) | 2023.02.06 |
[ Logstash ] Windows MS949 , CP94 안되는 현상 (0) | 2020.03.16 |
댓글