![Page 2: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/2.jpg)
Organisatorischescruwe/devopsessentials19.git
● git
● docker
● maven
● ruby / bundler
![Page 3: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/3.jpg)
Warum Monitoring?● Reaktion auf Fehlersituationen
● Verpflichtung– harte: Gesetze und Verordnungen
– weiche: Due Diligence
● Vertrauen
![Page 4: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/4.jpg)
Prinzip● der Soll-Zustand ist bekannt
– Antworten
– Latenzen
– Degradation bei Last?
![Page 5: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/5.jpg)
Prinzip● der Soll-Zustand wird abgeglichen
– Antworten
– Latenzen
– Degradation bei Last?
● Bei Abweichungen Alerting
![Page 6: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/6.jpg)
Systematik
● Verfügbarkeit
● Be- / Auslastung
● Ereignisse
● Compliance?
![Page 7: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/7.jpg)
Verfügbarkeit
● ICMP Echo Request
● (UDP)/TCP port offen
● Application Layer - Antwort
![Page 8: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/8.jpg)
Be-/Auslastung
● wieviele Requests per min
● System-Last (CPU/Memory)
● bilden sich queues? (mailq, ...)
● Partitionen free/used
![Page 9: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/9.jpg)
Ereignisse
● failed logins
● Applikations-Fehler (Traces)
● abgeschlossene und payable Transaktionen
![Page 10: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/10.jpg)
Compliance?
● permissions? user?
● http-Header, Cookies
● Certificates
● Encryption Algos
![Page 11: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/11.jpg)
Compliance?
● Applikationen? Versionen?
● am Wichtigsten: laufen Dienste nicht
![Page 12: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/12.jpg)
„historische“ Systeme
https://raymii.org/s/tutorials/Nagios_Core_4_Installation_on_Ubuntu_12.04.html
![Page 13: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/13.jpg)
http://lancet.mit.edu/mwall/projects/nagios/screenshots
![Page 14: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/14.jpg)
Probleme
@DEVOPS_BORAT
In Startup, we have great capability for churn out solution. Please send problem, we are pay good money.
![Page 15: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/15.jpg)
Probleme● Monitoring-Systeme sind
schwergewichtig
● Monitoring-Systeme skalieren schlecht
● RRDs sind nicht gut abfragbar
● Discovery / Config von Zielen oft PITA
![Page 16: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/16.jpg)
Distribution
![Page 17: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/17.jpg)
Deployment
![Page 18: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/18.jpg)
Lösung?
![Page 19: Monitoring mit Prometheus - cruwe.de · Monitoring mit Prometheus Christopher J. Ruwe selbstständiger IT-Consultant. Organisatorisches cruwe/devopsessentials19.git](https://reader036.vdocuments.pub/reader036/viewer/2022062414/5f07426a7e708231d41c19e3/html5/thumbnails/19.jpg)
Interaktive Session