3 require 'www-header.php';
5 $es = new Elasticsearch($GLOBALS['phinde']['elasticsearch']);
6 $esStatus = $es->getIndexStatus();
9 $gearStatus = $queue->getServerStatus();
11 $subDb = new Subscriptions();
12 $subCount = $subDb->count();
15 * @link http://jeffreysambells.com/2012/10/25/human-readable-filesize-php
17 function human_filesize($bytes, $decimals = 2)
19 $size = array('B','kiB','MiB','GiB','TiB','PiB','EiB','ZiB','YiB');
20 $factor = floor((strlen($bytes) - 1) / 3);
21 return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor))
22 . ' ' . @$size[$factor];
25 $esStatus['size_human'] = human_filesize($esStatus['size']);
26 $esStatus['documents_human'] = number_format(
27 $esStatus['documents'], 0, '.', ' '
33 'esStatus' => $esStatus,
34 'gearStatus' => $gearStatus,
35 'subCount' => $subCount,
36 'subSum' => array_sum($subCount),