Prometheus - Konvertieren cpu_user_seconds CPU-Auslastung in Prozent?
Derzeit bin ich-überwachung docker-Container über Prometheus.io. Mein problem ist, dass ich immer nur "cpu_user_seconds_total" oder "cpu_system_seconds_total". Meine Frage ist, wie zu konvertieren, das ständig steigende Wert um einen Prozentsatz der CPU?
Derzeit bin ich der Abfrage:
rate(container_cpu_user_seconds_total[30s])
Aber ich glaube nicht, dass es durchaus richtig ist (im Vergleich zu oben).
Wie konvertiert cpu_user_seconds_total CPU-Prozentsatz? (Wie oben)
InformationsquelleAutor M156 | 2016-01-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Rate gibt a pro Sekunde-Wert, also durch Multiplikation mit 100 ergibt einen Prozentsatz:
rate(container_cpu_user_seconds_total[30s]) * 100
InformationsquelleAutor brian-brazil
Fand ich auch diesen Weg, um die CPU-Auslastung um genau zu sein:
Aus: http://www.robustperception.io/understanding-machine-cpu-usage/
InformationsquelleAutor Christian Vielma