Skip to content

Commit

Permalink
* set appropriate th
Browse files Browse the repository at this point in the history
 * MOAR bootstrap
  • Loading branch information
till committed Apr 14, 2012
1 parent 8277f45 commit 84319b6
Showing 1 changed file with 39 additions and 45 deletions.
84 changes: 39 additions & 45 deletions memcache.php
Expand Up @@ -159,7 +159,6 @@ function duration($ts) {
fill_box($image, 30,$size,50,-$hits*($size-21)/$total,$col_black,$col_green,sprintf("%.1f%%",$hits*100/$total));
fill_box($image,130,$size,50,-max(4,($total-$hits)*($size-21)/$total),$col_black,$col_red,sprintf("%.1f%%",$misses*100/$total));
break;

}
header("Content-type: image/png");
imagepng($image);
Expand Down Expand Up @@ -200,9 +199,9 @@ function duration($ts) {
<div class="span12">
<h2>General Cache Information</h2>
<table class="table table-striped"><tbody>
<tr><td>PHP Version</td><td>$phpversion</td></tr>
<tr><th scope="row">PHP Version</td><td>{$phpversion}</td></tr>
EOB;
echo "<tr><td>Memcached Host". ((count($GLOBALS['MEMCACHE_SERVERS'])>1) ? 's':'')."</td><td>";
echo '<tr><th scope="row">Memcached Host'. ((count($GLOBALS['MEMCACHE_SERVERS'])>1) ? 's':'')."</td><td>";

$i=0;
if (!isset($_GET['singleout']) && count($GLOBALS['MEMCACHE_SERVERS'])>1){
Expand All @@ -217,7 +216,7 @@ function duration($ts) {
echo '<a href="'.$PHP_SELF.'">(all servers)</a><br/>';
}
echo "</td></tr>\n";
echo "<tr><td>Max Memcache Size</td><td>".bsize($memcacheStats['limit_maxbytes'])."</td></tr>\n";
echo '<tr><th scope="row">Max Memcache Size</td><td>' . bsize($memcacheStats['limit_maxbytes'])."</td></tr>\n";

echo <<<EOB
</tbody></table>
Expand All @@ -229,31 +228,31 @@ function duration($ts) {
EOB;
foreach($GLOBALS['MEMCACHE_SERVERS'] as $server){
echo '<table class="table table-striped"><tbody>';
echo '<tr><td>'.$server.'</td><td>
<button onclick="javascript:must_confirm(\'Delete all content on the server?!\',\''.$PHP_SELF.'&server='.array_search($server,$GLOBALS['MEMCACHE_SERVERS']).'&op=6\');">[<b>Flush server</b>]</button>
echo '<tr><th scope="row">'.$server.'</td><td>
<a onclick="javascript:must_confirm(\'Delete all content on the server?!\',\''.$PHP_SELF.'&server='.array_search($server,$GLOBALS['MEMCACHE_SERVERS']).'&op=6\');">
<span class="label label-warning">Flush server</span>
</a>
</td></tr>';
echo "<tr><td>Memcache Version</td><td>".($memcacheVersion[$server])."</td></tr>";

echo '<tr><td>Start Time</td><td>',date(DATE_FORMAT,$memcacheStatsSingle[$server]['STAT']['time']-$memcacheStatsSingle[$server]['STAT']['uptime']),'</td></tr>';
echo '<tr><td>Uptime</td><td>',duration($memcacheStatsSingle[$server]['STAT']['time']-$memcacheStatsSingle[$server]['STAT']['uptime']),'</td></tr>';
echo '<tr><td>Memcached Server Version</td><td>'.$memcacheStatsSingle[$server]['STAT']['version'].'</td></tr>';
echo '<tr><td>Used Cache Size</td><td>',bsize($memcacheStatsSingle[$server]['STAT']['bytes']),'</td></tr>';
echo '<tr><td>Max Cache Size</td><td>',bsize($memcacheStatsSingle[$server]['STAT']['limit_maxbytes']),'</td></tr>';

echo '<tr><td>Current Connections Count</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['curr_connections']),'</td></tr>';
echo '<tr><td>Total Connections So Far</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['total_connections']),'</td></tr>';
echo '<tr><td>Flush CMD count</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['cmd_flush']),'</td></tr>';
echo '<tr><td>Get CMD count</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['cmd_get']),'</td></tr>';
echo '<tr><td>Set CMD cunt</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['cmd_set']),'</td></tr>';
echo '<tr><td>Items Evicted So Far</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['evictions']),'</td></tr>';
echo '<tr><td>Bytes Read So Far</td><td>',bsize($memcacheStatsSingle[$server]['STAT']['bytes_read']),'</td></tr>';
echo '<tr><td>Bytes Written So Far</td><td>',bsize($memcacheStatsSingle[$server]['STAT']['bytes_written']),'</td></tr>';
echo '<tr><td>Threads</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['threads']),'</td></tr>';

echo '<tr><td>'.$server.'</td><td>
<button onclick="javascript:must_confirm(\'Clear stats on the server?!\',\''.$PHP_SELF.'&server='.array_search($server,$GLOBALS['MEMCACHE_SERVERS']).'&op=7\');">[<b>Reset stats</b>]</button>
echo '<tr><th scope="row">Memcache Version</td><td>' . ($memcacheVersion[$server]) . "</td></tr>";
echo '<tr><th scope="row">Start Time</td><td>',date(DATE_FORMAT,$memcacheStatsSingle[$server]['STAT']['time']-$memcacheStatsSingle[$server]['STAT']['uptime']),'</td></tr>';
echo '<tr><th scope="row">Uptime</td><td>',duration($memcacheStatsSingle[$server]['STAT']['time']-$memcacheStatsSingle[$server]['STAT']['uptime']),'</td></tr>';
echo '<tr><th scope="row">Memcached Server Version</td><td>'.$memcacheStatsSingle[$server]['STAT']['version'].'</td></tr>';
echo '<tr><th scope="row">Used Cache Size</td><td>',bsize($memcacheStatsSingle[$server]['STAT']['bytes']),'</td></tr>';
echo '<tr><th scope="row">Max Cache Size</td><td>',bsize($memcacheStatsSingle[$server]['STAT']['limit_maxbytes']),'</td></tr>';
echo '<tr><th scope="row">Current Connections Count</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['curr_connections']),'</td></tr>';
echo '<tr><th scope="row">Total Connections So Far</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['total_connections']),'</td></tr>';
echo '<tr><th scope="row">Flush CMD count</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['cmd_flush']),'</td></tr>';
echo '<tr><th scope="row">Get CMD count</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['cmd_get']),'</td></tr>';
echo '<tr><th scope="row">Set CMD cunt</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['cmd_set']),'</td></tr>';
echo '<tr><th scope="row">Items Evicted So Far</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['evictions']),'</td></tr>';
echo '<tr><th scope="row">Bytes Read So Far</td><td>',bsize($memcacheStatsSingle[$server]['STAT']['bytes_read']),'</td></tr>';
echo '<tr><th scope="row">Bytes Written So Far</td><td>',bsize($memcacheStatsSingle[$server]['STAT']['bytes_written']),'</td></tr>';
echo '<tr><th scope="row">Threads</td><td>',(int)($memcacheStatsSingle[$server]['STAT']['threads']),'</td></tr>';
echo '<tr><th scope="row">'.$server.'</td><td>
<a onclick="javascript:must_confirm(\'Clear stats on the server?!\',\''.$PHP_SELF.'&server='.array_search($server,$GLOBALS['MEMCACHE_SERVERS']).'&op=7\');">
<span class="label label-warning">Reset stats</span>
</a>
</td></tr>';

echo '</tbody></table>';
}
echo <<<EOB
Expand Down Expand Up @@ -284,27 +283,26 @@ function duration($ts) {
"<td><img alt=\"\" $size src=\"$PHP_SELF&IMG=2&".(isset($_GET['singleout'])? 'singleout='.$_GET['singleout'].'&':'')."$time\"></td></tr>\n"
: "",
'<tr>',
'<td><span class="label label-success">&nbsp;</span>Free: ',bsize($mem_avail).sprintf(" (%.1f%%)",$mem_avail*100/$mem_size),"</td>\n",
'<td><span class="label label-success">&nbsp;</span>Hits: ',$hits.sprintf(" (%.1f%%)",$hits*100/($hits+$misses)),"</td>\n",
'<td><span class="label label-success">Free</span> ',bsize($mem_avail).sprintf(" (%.1f%%)",$mem_avail*100/$mem_size),"</td>\n",
'<td><span class="label label-success">Hits</span> ',$hits.sprintf(" (%.1f%%)",$hits*100/($hits+$misses)),"</td>\n",
'</tr>',
'<tr>',
'<td><span class="label label-important">&nbsp;</span>Used: ',bsize($mem_used ).sprintf(" (%.1f%%)",$mem_used *100/$mem_size),"</td>\n",
'<td><span class="label label-important">&nbsp;</span>Misses: ',$misses.sprintf(" (%.1f%%)",$misses*100/($hits+$misses)),"</td>\n";
'<td><span class="label label-important">Used</span> ',bsize($mem_used ).sprintf(" (%.1f%%)",$mem_used *100/$mem_size),"</td>\n",
'<td><span class="label label-important">Misses</span> ',$misses.sprintf(" (%.1f%%)",$misses*100/($hits+$misses)),"</td>\n";
echo <<< EOB
</tr>
</tbody></table>
</div>
<div class="span6">
<h2>Cache Information</h2>
<table class="table table-striped"><thead>
<tr><th>Current Items(total)</th><th>$curr_items ($total_items)</th></tr>
</thead><tbody>
<tr><td>Hits</td><td>{$hits}</td></tr>
<tr><td>Misses</td><td>{$misses}</td></tr>
<tr><td>Request Rate (hits, misses)</td><td>$req_rate cache requests/second</td></tr>
<tr><td>Hit Rate</td><td>$hit_rate cache requests/second</td></tr>
<tr><td>Miss Rate</td><td>$miss_rate cache requests/second</td></tr>
<tr><td>Set Rate</td><td>$set_rate cache requests/second</td></tr>
<table class="table table-striped"><tbody>
<tr><th scope="row">Current Items(total)</th><td>$curr_items ($total_items)</td></tr>
<tr><th scope="row">Hits</td><td>{$hits}</td></tr>
<tr><th scope="row">Misses</td><td>{$misses}</td></tr>
<tr><th scope="row">Request Rate (hits, misses)</td><td>$req_rate cache requests/second</td></tr>
<tr><th scope="row"><span class="label label-success">Hit Rate</span></td><td>$hit_rate cache requests/second</td></tr>
<tr><th scope="row"><span class="label label-important">Miss Rate</span></td><td>$miss_rate cache requests/second</td></tr>
<tr><th scope="row"><span class="label label-info">Set Rate</span></td><td>$set_rate cache requests/second</td></tr>
</tbody></table>
</div>
</div>
Expand All @@ -318,7 +316,6 @@ function duration($ts) {
$m=0;
$cacheItems= getCacheItems();
$slabInfo= getAllSlabStats();

$items = $cacheItems['items'];
$totals = $cacheItems['counts'];
$maxDump = MAX_ITEM_DUMP;
Expand All @@ -338,7 +335,7 @@ function duration($ts) {
echo
"<tr>",
"<td><center>",'<a href="',$dumpUrl,'">',$slabId,'</a>',"</center></td>",
"<td class=td-last>
"<td>
<b>Item count: </b> ",$slab['number'],'<br/>
<b>Chunk Size (max item size): </b> ',(bsize($slabInfo[$server][$slabId]['chunk_size'])).'<br/>
<b>Chunks Per Page (items per 1MB): </b> ',(($slabInfo[$server][$slabId]['chunks_per_page'])).'<br/>
Expand Down Expand Up @@ -500,9 +497,6 @@ function duration($ts) {

break;




}
if (RUN_WRAPPED !== true) {
echo getFooter();
Expand Down

0 comments on commit 84319b6

Please sign in to comment.