일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- between 날짜
- ORACLE CLOUD
- Spring Security
- Linux
- springboot
- 배열스트링
- Spring
- oracle
- python 개발환경
- datasource
- STS
- MySQL
- Spring Boot
- between date
- mybatis
- catalina log
- log4j profile
- intellij
- Java
- log4j2
- oracle between
- github
- hikari
- hikaricp
- 라즈베리파이
- git
- ubuntu
- bitbucket
- Gradle
- template
Archives
- Today
- Total
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- between 날짜
- ORACLE CLOUD
- Spring Security
- Linux
- springboot
- 배열스트링
- Spring
- oracle
- python 개발환경
- datasource
- STS
- MySQL
- Spring Boot
- between date
- mybatis
- catalina log
- log4j profile
- intellij
- Java
- log4j2
- oracle between
- github
- hikari
- hikaricp
- 라즈베리파이
- git
- ubuntu
- bitbucket
- Gradle
- template
Archives
- Today
- Total
파워노트
logstash 기본 사용 본문
반응형
# Logstash 는 간단하게 설명하자면
- input data 를 ( 서버의 로그 , 데이터 베이스의 데이터 등을 읽어 들여 ) filter ( 가공하여 ) output( elasticsearch 에 적재 한다 .)
# 다운로드 및 설치
ubuntu@ubuntu:~$ curl https://artifacts.elastic.co/downloads/logstash/logstash-7.9.3.tar.gz --output logstash-7.9.3.tar.gz
ubuntu@ubuntu:~$ tar -xvf logstash-7.9.3.tar.gz
# 기본 사용옵션
./bin/logstash
-n --node.name NAME : 노드 이름 , host name
-f --path.config CONFIG_PATH: 설정파일 경로
-e --config.string CONFIG_STRING : comand 상에 직접 설정
-w --pipeline.workers COUNT : 파이프라인 worker 개수
-r --config.reload.automatic : 설정파일 변경시 자동 리로딩
--path.settings SETTINGS_DIR : 환경설정 디렉토리 지정
# 기본 사용법
* 테스트 삼아 아래와 같이 실행을 해본다.
./bin/logstash.bat -e "input { stdin { } } output { stdout { } }"
* test.conf 파일 생성하여 실행해보기
ubuntu@ubuntu:~$ cat > ./config/test.conf
ubuntu@ubuntu:~$ input {
stdin { }
}
output {
stdout { }
}
ubuntu@ubuntu:~$ ctrl + c
ubuntu@ubuntu:~$ ./bin/logstash.bat -f ./config/test.conf
* 입력한 내용 ( input ) 이 message 영역( output ) 에 나타난다.
# config 폴더 지정 사용. : pipe line 밑 config 가 들어 있는 폴더를 지정할 수 있다.
./bin/logstash -r --path.settings ./dsuconfig
반응형
'ElasticSearch' 카테고리의 다른 글
bootstrap checks failed vm.max_map_count 관련 (0) | 2020.11.27 |
---|---|
ElasticSearch index Mapping (0) | 2020.11.10 |
ElasticSearch max_result_window 설정 (0) | 2020.11.10 |
Elasticsearch 사용법 (0) | 2020.11.10 |
Comments