Docker, logstash et discrimination
Par pepin le vendredi, juillet 2 2021, 14:13 - Elasticsearch - Lien permanent
J'ai enfin écrit une configuration de docker qui me donne un résultat intéressant dans elasticsearch :
{ "log-driver": "syslog", "log-opts":{ "syslog-facility":"local6" }, "live-restore": true, "metrics-addr" : "0.0.0.0:9323", "experimental" : true }
Grace à cette configuration les logs des containers sont gratifié de la facility local6, et transittent par le syslog local. En paramétrant ce syslog avec la template json qu'il faut, et l'envoi a logstash, les logs seront envoyé a ES, et filtrable par la facilité. Mieux encore, il serait surement possible de passer par les mutate de logstash pour faire d'autres transformation, sur la simple reconnaissance de la facility.