Mit dem Logstash 1.2.1 kann man jetzt verschiedene Dinge machen. Selbst die conf-Datei der früheren Version kann kompliziert werden, wenn man viele Protokolldateien verwaltet und die Extraktion von Metriken implementiert.
Nach dem Betrachten dieses umfassende < Ich habe mich wirklich gefragt, wie ich Brüche in dieser Konfiguration erkennen kann.
Irgendwelche Ideen.
Für eine Syntaxprüfung gibt es --configtest
:
Um die Logik der Konfiguration zu testen, können Sie rspec-Tests schreiben. Dies ist eine Beispiel-RSPEC-Datei zum Testen eines Haproxy-Protokollfilters:
%Vor%Dies wird basierend auf einer gegebenen Filterkonfiguration Eingabe-Beispiele ausführen und testen, ob die erwartete Ausgabe erzeugt wird.
Um den Test auszuführen, speichern Sie den Test als haproxy_spec.rb und führen Sie 'logstash rspec:
aus %Vor%Im Logstash-Quellen-Repository gibt es viele Spezifikationsbeispiele.
Tags und Links logstash