Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Casi d'uso comuni del processore
Di seguito sono riportati gli scenari comuni e le configurazioni di esempio per la combinazione di processori:
Esempio Standardizza i formati di registro e aggiungi metadati
Analizza i log JSON, standardizza i nomi dei campi e aggiungi informazioni sull'ambiente:
processor: - parse_json: {} - rename_keys: entries: - from_key: "timestamp" to_key: "@timestamp" - from_key: "log_level" to_key: "level" - add_entries: entries: - key: "environment" value: "production" - key: "application" value: "payment-service"
Esempio Pulisci e normalizza i valori dei campi
Standardizza i codici di stato e rimuovi i dati sensibili:
processor: - uppercase_string: with_keys: ["status", "method"] - delete_entries: with_keys: ["credit_card", "password"] - substitute_string: entries: - source: "status" from: "SUCCESS" to: "OK"
Esempio Estrai e trasforma campi specifici
Estrai le informazioni e il formato dell'utente per l'analisi:
processor: - extract_value: entries: - source: "user_agent" target: "browser" from: "(?<browser>Chrome|Firefox|Safari)" to: "${browser}" - lowercase_string: with_keys: ["browser"] - move_keys: entries: - from_key: "browser" to_key: "user_data.browser"