카테고리 없음
Logstash -> Elasticsearch Data Streams 로 Dynamic fields 사용하여 데이터 인덱싱하기
AimB
2022. 11. 21. 22:16
elasticsearch {
hosts => ["http://es:9200"]
index => "logs-%{[fields1]}-%{[fields2]}"
action => "create"
}
와 같은 방식으로 하면 Data Streams이 생성되고, 눈에 보이는 인덱스는 생성되지 않는다.
정석대로
elasticsearch {
hosts => ["http://es:9200"]
data_stream => "true"
data_stream_dataset => "%{[dataset]}"
data_stream_namespace => "%{[namespace]}"
}
와 같은 방식으로 하면
진짜 "logs-%{dataset}-${namespace}" 와 같은 데이터 스트림 하나만 생겨버린다....