Skip to content
Snippets Groups Projects
Commit 71e7c722 authored by Michael Schenkelberger's avatar Michael Schenkelberger
Browse files

Update README.md

parent a296ad29
No related branches found
No related tags found
No related merge requests found
...@@ -33,31 +33,31 @@ Aufgabe 3 - Monitoring CPU-Last (Basics) ...@@ -33,31 +33,31 @@ Aufgabe 3 - Monitoring CPU-Last (Basics)
Die Zeit in der die CPU im Systmmodus war in sec je Minue Systemzeit Die Zeit in der die CPU im Systmmodus war in sec je Minue Systemzeit
- [X] Fragen Sie diese Metrik direkt über Prometheus-Graph ab. Was genau wird Ihnen hierbei von Prometheus geliefert? - [X] Fragen Sie diese Metrik direkt über Prometheus-Graph ab. Was genau wird Ihnen hierbei von Prometheus geliefert?
??? ???
- [ ] Schränken Sie die Abfrage auf die CPU-Zeiten im User-Modus ein. Mit welchem Kommando machen Sie das? Was erhalten Sie? Wie sieht der (zeitliche) - [X] Schränken Sie die Abfrage auf die CPU-Zeiten im User-Modus ein. Mit welchem Kommando machen Sie das? Was erhalten Sie? Wie sieht der (zeitliche)
Graph zu dieser Abfrage aus? Graph zu dieser Abfrage aus?
sum by (mode) (rate(container_cpu_user_seconds_total[15s])) *100 sum by (mode) (rate(container_cpu_user_seconds_total[15s])) *100
- [ ] Angezeigt werden die CPU-Sekunden für alle CPUs seit dem Start der jeweiligen Server. Diese Werte interessieren uns aber eigentlich nicht. - [X] Angezeigt werden die CPU-Sekunden für alle CPUs seit dem Start der jeweiligen Server. Diese Werte interessieren uns aber eigentlich nicht.
Wir wollen wissen, wie die CPUs ausgelastet sind. Das heißt, wir wollen wissen, wie stark die CPU-Zeiten ansteigen. Wir wollen wissen, wie die CPUs ausgelastet sind. Das heißt, wir wollen wissen, wie stark die CPU-Zeiten ansteigen.
Steigt eine CPU-Zeit stark an, dann leistet diese CPU viel. Steigt eine CPU-Zeit stark an, dann leistet diese CPU viel.
sum by (mode) (rate(container_cpu_user_seconds_total[15s])) *100 sum by (mode) (rate(container_cpu_user_seconds_total[15s])) *100
- [ ] Fragen Sie den Range-Vektor für die letzten 60 Sekunden von den CPU-Zeiten im User-Modus eingeschränkt auf den host moni21 ab. - [X] Fragen Sie den Range-Vektor für die letzten 60 Sekunden von den CPU-Zeiten im User-Modus eingeschränkt auf den host moni21 ab.
Mit welchem Kommando machen Sie das? Was erhalten Sie? Mit welchem Kommando machen Sie das? Was erhalten Sie?
Aufgabe 4 - Monitoring CPU-Last (Deeper Dive) Aufgabe 4 - Monitoring CPU-Last (Deeper Dive)
- [ ] Wenden Sie auf den Range-Vektor aus Aufgabe 3e) die Prometheus-Funktion rate an. Was ist das Ergebnis auf der Console? - [X] Wenden Sie auf den Range-Vektor aus Aufgabe 3e) die Prometheus-Funktion rate an. Was ist das Ergebnis auf der Console?
Was genau macht diese Funktion rate ? Wie sieht der Graph zu Ihrem Ergebnis aus? Was genau macht diese Funktion rate ? Wie sieht der Graph zu Ihrem Ergebnis aus?
- [ ] Was ist der Unterschied zwischen der Funktion rate und irate ? Was ist ein typischer Anwendungsfall von irate? - [X] Was ist der Unterschied zwischen der Funktion rate und irate ? Was ist ein typischer Anwendungsfall von irate?
Wann sollte irate nicht verwendet werden und warum nicht? Wann sollte irate nicht verwendet werden und warum nicht?
irate gibt den untrshcied der letzten beiden Punkte aus, rate den gesamtwert seit beginn. irate gibt den untrschied der letzten beiden Punkte aus, rate den gesamtwert seit beginn.
- [ ] Berechnen Sie nun für jeden Server (nicht nur für moni21) die Gesamtauslastung der CPU im user-Mode. - [X] Berechnen Sie nun für jeden Server (nicht nur für moni21) die Gesamtauslastung der CPU im user-Mode.
Wie sieht Ihre Abfrage aus? Welche Funktion haben Sie hierzu verwendet? Wie "funktioniert" Ihre Abfrage? Wie sieht Ihre Abfrage aus? Welche Funktion haben Sie hierzu verwendet? Wie "funktioniert" Ihre Abfrage?
Warum empfiehlt es sich nicht die Funktion sum zu verwenden, um die Gesamtauslastung zu berechnen? Warum empfiehlt es sich nicht die Funktion sum zu verwenden, um die Gesamtauslastung zu berechnen?
Wie sieht der Graph zu Ihrem Ergebnis aus? Wie sieht der Graph zu Ihrem Ergebnis aus?
- [ ] Erweitern Sie Ihr Grafana-Dashboard Praktikumsblatt5 mit einem Panel P2, das die Usermode-CPU-Lasten mit der rate-Funktion - [X] Erweitern Sie Ihr Grafana-Dashboard Praktikumsblatt5 mit einem Panel P2, das die Usermode-CPU-Lasten mit der rate-Funktion
und einem Panel P3, das die Usermode-CPU-Lasten mit der irate-Funktion berechnet . und einem Panel P3, das die Usermode-CPU-Lasten mit der irate-Funktion berechnet .
- [ ] Erweitern Sie Ihr Grafana-Dashboard Praktikumsblatt5 mit einem Panel P4, das nur für den Server moni21 die Usermode-CPU-Lasten - [X] Erweitern Sie Ihr Grafana-Dashboard Praktikumsblatt5 mit einem Panel P4, das nur für den Server moni21 die Usermode-CPU-Lasten
sowohl mit der rate-Funktion als auch mit der irate-Funktion berechnet. Wählen Sie für den Range-Bereich ein geeignetes Intervall! sowohl mit der rate-Funktion als auch mit der irate-Funktion berechnet. Wählen Sie für den Range-Bereich ein geeignetes Intervall!
Hiermit lassen sich die Ergebnisse dieser beiden Funktionen vergleichen. Hiermit lassen sich die Ergebnisse dieser beiden Funktionen vergleichen.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment