안녕하세요.
logstash에 아래와 같이 복수개의 설정을 등록하고 AAAA.json에 데이터를 넣으면 AAAA 인덱스와 BBBB 인덱스 모두에게 AAAA.json 데이터가 쌓입니다.
왜 이런걸까요?
[pipelines.yml]
- pipeline.id: AAAA
path.config: "/etc/logstash/conf.d/AAAA.conf"
queue.type: persisted
- pipeline.id: BBBB
path.config: "/etc/logstash/conf.d/BBBB.conf"
queue.type: persisted
[AAAA.conf]
input {
stdin {
codec => json
}
file {
codec => json
path => "AAAA.json"
start_position => "beginning"
sincedb_path => "NUL"
}
}
output {
elasticsearch {
hosts => "localhost"
index => "AAAA"
}
stdout {}
}
[BBBB.conf]
input {
stdin {
codec => json
}
file {
codec => json
path => "BBBB.json"
start_position => "beginning"
sincedb_path => "NUL"
}
}
output {
elasticsearch {
hosts => "localhost"
index => "BBBB"
}
stdout {}
}