Container sowie Orchestrieungssysteme wie Kubernetes werden gerade das bevorzugte Werkzeug, um Microservices zu betreiben. Während sie beim Deployment und der Isolation von Services vieles erleichtern, erzeugen Container zusätzliche Herausforderungen für Logging und Monitoring.
Eine beliebte Lösung ist der Elastic Stack, der aus Elasticsearch, Logstash, Kibana und Beats besteht. Dieser Vortag gibt einen Überblick über den Elastic Stack und konzentriert sich dann besonders auf Beats, die leichtgewichtigen Shipper, die Logs und Metriken von Containern auslesen.
Dabei gehen wir speziell auf die Fragen ein, wie man:
* Logs von Containern mit Filebeat ausliest
* Metriken mit Metricbeat einsammelt
* den Netzwerkverkehr zwischen Containern mit Packetbeat überwacht
* automatisch Metadaten von Docker-Containern findet
* die ausgelesenen Daten in Kibana visualisieren kann