Observability
Das Ziel dieses Moduls in die Vermittlung von Kenntnissen betreffend Monitoring / Logging und Tracing-Techniken. Der Fokus liegt in technischen Mechanismen, welche unterstützen sollen, eine Applikation produktiv betreiben zu können. Dies soll auch mögliche Analysen von Fehlerquellen einschliessen. Ebenso sollen entsprechende Konzepte zur Alarmierung im Falle von Applikationsausfällen vermittelt werden.
- Einführen von Monitoringparadigmen und praktische Implementierung von Metriken im laufenden Betrieb
- Darstellung von entsprechenden Metriken und Logs anhand zu definierender Grafiken
- Entwickeln und etablieren von Logging-Lösungen
- Anreichern einer bestehenden Applikationen mit Traces zur Fehleranalyse in verteilten Architekturen
- Anbinden der Lösungen und Konzepte an ein entsprechendes Alerting
- Die Studierenden können Applikationen selbst monitoren im Betrieb
- Die Studierenden wissen wie man verschiedene Metriken generiert, ausliest und im Betrieb wieder verwendet (bspw. im Alerting)
- Die Studierenden können Logging sowohl applikatorisch als auch als Plattform korrekt einsetzen und auswerten
- Die Studierenden können verteilte Applikationen mit Traces transparent betreiben.
Devops Foundations (devops)
Die eigen entwickelte Applikation vom Modul DevOps-Foundations wird wiederverwendet.