Auslastung von master
Die Auslastung mit Hilfe von drei Metriken überwacht:
- Gesamtanzahl der Build-Prozessoren
- Bei einem Rechner entspricht dies der Anzahl der Build-Prozessoren auf diesem Rechner. Bei einem Label entspricht dies der Summe aller Build-Prozessoren, welche diesem Label zugewiesen sind. Für Jenkins insgesamt ist es die Summe über alle Rechner dieser Jenkins-Installation. Dieser Wert kann sich verändern, wenn Agenten offline gehen.
- Anzahl der beschäftigten Build-Prozessoren
- Diese Kurve verfolgt (aus der oben angegebenen Gesamtanzahl) die Anzahl derjenigen Build-Prozessoren, die Builds ausführen. Das Verhältnis dieser Zahl zur Gesamtzahl ist die Ressourcenauslastung. Wenn alle Build-Prozessoren über längere Zeit beschäftigt sind, sollten Sie in Betracht ziehen, weitere Rechner Ihrem Jenkins-Cluster hinzuzufügen.
- Länge der Warteschlange
- Dies ist die Anzahl an Jobs, die in der Warteschlange auf einen freien Build-Prozessor warten (jeweils auf diesem Rechner, in diesem Label, in der Jenkins-Instanz insgesamt). Jobs, die sich in der Ruheperiode befinden, werden nicht mitgezählt, ebenso wie Jobs, die sich in der Warteschlange befinden, weil bereits ein früher gestarteter Build dieses Jobs noch läuft. Ein Wert über 0 bedeutet hier, dass Jenkins mehr Jobs bauen könnte, wenn Sie zusätzliche Rechner Ihrem Jenkins-Cluster hinzufügen würden. Das Diagramm stellt einen exponentiellen, gleitenden Durchschnitt regelmäßig erhobener Daten dar (jeweils alle 10 Sekunden, jede Minute und jede Stunde).