Sto per distribuire un'istanza logstash che gestirà una varietà di input ed eseguirà più azioni filtro. Molto probabilmente il file di configurazione finirà per avere un sacco di istruzioni if-then date la complessità e il numero degli input.Quali sono le migliori pratiche per la gestione di file di configurazione di logstash di grandi dimensioni?
Le mie domande sono:
C'è un modo per rendere il file di configurazione piu 'modulare'? In un senso di programmazione, creerei le funzioni/subroutine in modo che io possa testare indipendentemente. Ho pensato di creare dinamicamente i file di mini-configurazione che posso usare per i test. Questi mini file potrebbero quindi essere combinati in un'unica configurazione di produzione.
Esistono "migliori pratiche" per testare, implementare e gestire configurazioni Logstash più complesse?
Grazie!
Quando si dice "legge i file di configurazione in ordine alfabetico", stai specificando più file di configurazione come argomenti della riga di comando Logstash? – alexpotato
No, sto indicando Logstash in una directory con file. L'opzione '-f' accetta sia file che directory. In quest'ultimo caso Logstash leggerà tutti i file tranne * ~. –