Nemůžu přiřadit elastické vyhledávací index pro datový proud

0

Otázka

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

elasticsearch logstash
2021-11-17 19:53:15
1

Nejlepší odpověď

1

Při použití datového toku události jsou automaticky směrovány do indexy na základě hodnoty v [data_stream] pole. Nemůžete mít automatické směrování ve stejné době jako explicitní směrování s index => "%{target_index}" možnost. To je to, co

following parameters are not supported: {"index"=>"%{target_index}"}

je ti. Odstranit index možnost, pokud chcete použít datový proud. Pokud chcete, explicitní směrování odstranit data_stream možnost.

Pokud potřebujete data jít do obou destinací použít druhý výstup.

2021-11-18 00:15:26

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................