Bir ELK yığınına gelen günlük dosyalarım var. Üzerinde çeşitli mutasyonlar gerçekleştirmek için bir alanı (foo) kopyalamak istiyorum, ancak alan (foo) her zaman mevcut değildir.logstash alan var mı kontrol edin
foo yoksa, o zaman hala oluşturulan alır bar, ama nasıl bir saha var olduğu takdirde bir mutasyon gerçekleştirebilirsiniz literal dize
"%{foo}"
atanır?
Böyle bir şey yapmaya çalışıyorum.
Bu işe yarayacak gibi görünüyor, ancak alan ['foo'] bir boole ise bu hata var. https://github.com/elastic/logstash/issues/1867 – spuder
Sonuncu örnek numaralar için çalışmaz (Logstash 1.5.4). – Newerth