Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
monitoring-ws21
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Michael Schenkelberger
monitoring-ws21
Commits
71e7c722
Commit
71e7c722
authored
3 years ago
by
Michael Schenkelberger
Browse files
Options
Downloads
Patches
Plain Diff
Update README.md
parent
a296ad29
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
P5/README.md
+9
-9
9 additions, 9 deletions
P5/README.md
with
9 additions
and
9 deletions
P5/README.md
+
9
−
9
View file @
71e7c722
...
@@ -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 untrs
h
cied der letzten beiden Punkte aus, rate den gesamtwert seit beginn.
irate gibt den untrsc
h
ied 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.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment