Logstash JDBC: Output 플러그인 설정 가이드
JDBC output 플러그인 설치, 드라이버 설정, 연결 설정 파일 구성 방법
Logstash JDBC: Output 플러그인 설정 가이드
1
2
📌 Logstash에서는 input-jdbc 플러그인만 공식적으로 지원!
output-jdbc는 별도로 설치해야 사용 가능!
1. logstash-output-jdbc 플러그인 설치
1
bin/logstash-plugin install logstash-output-jdbc
2. JDBC 드라이버 설치
- 드라이버 설치 경로
- 옵션 1: default 경로
$LOGSTASH_HOME/vendor/jar/jdbc
경로에 jar 파일 위치시킨다.- 추가적인 설정은 필요하지 않음
- 옵션 2: 사용자 지정 경로
- 원하는 경로에 jar 파일 위치 후 config에서 driver_jar_path 옵션 설정
- 옵션 1: default 경로
3. logstash.conf
1
2
3
4
5
6
7
8
9
10
input
{
stdin { }
}
output {
jdbc {
connection_string => "jdbc:oracle:thin:USER/PASS@HOST:PORT:SID"
statement => [ "INSERT INTO log (host, timestamp, message) VALUES(?, CAST (? AS timestamp), ?)", "host", "@timestamp", "message" ]
}
}
connection_string
- required option!
driver_jar_path
- JDBC를 사용자 지정 경로에 위치시킨 경우 해당 옵션에 JDBC 드라이버 경로를 명시해줘야 한다
This post is licensed under CC BY 4.0 by the author.