CPU, Speicher und Festplattenspeicher remote prüfen IBM Bluemix PHP-Instanz.CPU, Speicher und Festplattenspeicher remote überprüfen IBM Bluemix PHP-Instanz
Ich habe eine PHP-Instanz in IBM Bluemix ausgeführt.
Jetzt möchte ich die CPU, Speicher und Speicherplatz von einem externen Programm überprüfen, indem Sie eine PHP-Webseite aufrufen.
Für CPU habe ich versucht, die folgende Funktion:
function get_server_cpu_usage(){
$load = sys_getloadavg();
$cores = shell_exec("grep 'model name' /proc/cpuinfo | wc -l");
$load[2] = ($load[2]/$cores) * 100;
return $load[2];
}
Für Speicher ich die folgende Funktion verwenden:
memory_get_usage(true)
Für Speicherplatz ich die folgende Funktion verwenden:
disk_free_space("/")
Wenn ich diese Ergebnisse mit den Ergebnissen der IBM Bluemix Console vergleiche, unterscheiden sie sich jedoch.
Gibt es eine korrekte Möglichkeit, diese Werte extern zu überwachen?
Ich sehe nur den Speicher und Speicherplatz, die installiert sind. Nicht der Speicher und der Speicherplatz, der während der Ausführung der Instanz genommen wird. –
@arjankroon der cf Anruf für detaillierte Informationen bekommen ist GET/v2/apps/[IHRE APP GUID]/stats https://apidocs.cloudfoundry.org/234/apps/get_detailed_stats_for_a_started_app.html die Antwort bearbeiten –
tx @ v.bontempi das war das Ding, nach dem ich suche. –