Snažím se vytvořit index v elasticsearch pomocí index =>
možnost pro elasticsearch logstash výstup běží na docker:
output {
elasticsearch {
cloud_id => "..."
data_stream => "true"
ssl => "true"
api_key => "..."
document_id => "%{_log_id}"
index => "%{target_index}"
}
}
Pokud jsem komentář index řádku, potrubí funguje a data jsou odeslána do výchozí index. Nicméně, s je index definován (s nebo bez něj být konstantní řetězec) následující chyby je uveden na trh před požitím jakýchkoli dat
elasticsearch - Invalid data stream configuration, following parameters are not supported: {"index"=>"%{target_index}"}
Kde target_index
je zápis v JSON těle analyzován ve filtru.
A láme se Could not execute action: PipelineAction::Create<firmware_pipeline>
což naznačuje, že toto je předtím, než potrubí je skutečně vyvolalo.
Nejsem si jistý, jestli jsem jen čtení docs špatně, ale to se zdá být to, co jiní dělají stejně.
Logstash verze: 7.13.2