-
Notifications
You must be signed in to change notification settings - Fork 0
Home
In diesem Workshop beschäftigen wir uns mit dem ELK-Stack, der einen Hauptbestandteil unserer Infrastruktur bereitstellt, um in einer Microservice-Architektur einen zentralen Anlaufpunkt für die Systemanalyse und Überwachung bereitzustellen.
Für die Überwachung der Zustände unserer Microservices verwenden wir so genannte Health-Checks, die Auskunft über die die aktuellen Zustände geben und in einer Monitor-Anwendung dargestellt werden.
Neben der Theorie schauen wir uns das Ganze in der Praxis - anhand einer Beispielanwendung - an.
Die Beispielanwendung für diesen Workshop basiert auf dem On-Premises Showcase von Particular.
Dies bietet sich an, da ein Beispiel mit mehreren Microservices die Thematik besser veranschaulicht und mit NServiceBus
eine produktionsreife Infrastruktur für die Kommunikation zur Verfügung steht.
Für den Workshop wurde die Anwendung wie folgt modifiziert:
- Support für Docker
- Verwendung von RabbitMQ als Nachrichtentransport
- Strukturiertes Logging mit Serilog
Eine nähere Beschreibung der Originalanwendung ist zu finden unter: https://docs.particular.net/samples/showcase/on-premises/
Beginnen wir mit der Einführung in den ELK-Stack
-
Website von Particular (NServiceBus)
https://docs.particular.net/
- ELK
- Systemvoraussetzungen
- Einrichtung der Entwicklungsumgebung
- Beispielanwendung
- Protokollierung (Logging) und Überwachung (Monitoring)