Angenommen, Sie haben zwei sehr unterschiedliche Arten von Protokollen, z. B. technische und geschäftliche Protokolle, und Sie möchten:
- Technische Rohprotokolle werden mithilfe einer
gelfAusgabe an einen Graylog2-Server weitergeleitet. - JSON-Geschäftsprotokolle werden mithilfe der dedizierten
elasticsearch_httpAusgabe in einem Elasticsearch-Cluster gespeichert .
Ich weiß, dass mit Syslog-NGder Konfigurationsdatei beispielsweise mehrere unterschiedliche Eingaben definiert werden können, die dann vor dem Versand separat verarbeitet werden können. was Logstashscheint unfähig zu tun. Selbst wenn eine Instanz mit zwei spezifischen Konfigurationsdateien initiiert werden kann, verwenden alle Protokolle denselben Kanal und werden auf dieselbe Weise angewendet ...
Sollte ich so viele Instanzen ausführen, wie ich verschiedene Arten von Protokollen habe?