App-RedisTop
view release on metacpan or search on metacpan
0.02 2013/03/21
- Fix test failure.
0.01 2013/03/12
- Fix printing is out of position after refreshing.
- Friendly error message.
- change the classname.
- use increased value/sec for cpu, conn, command (@fujiwara)
- Support info item name which changed in Redis 2.6 (@hirose31)
- Add mem_fragmentation_ratio into Memory group (@hirose31)
0.00 2013/03/08
- original version; created by h2xs 1.23 with options
-AX -n App::RedisTop
lib/App/RedisTop/Component/Memory.pm view on Meta::CPAN
package App::RedisTop::Component::Memory;
use base 'App::RedisTop::Component';
sub new {
my $class = shift;
my $self = bless {
group => 'mem',
items => [
{ name => 'use', stat_key => 'used_memory', },
{ name => 'rss', stat_key => 'used_memory_rss', },
{ name => 'frag', stat_key => 'mem_fragmentation_ratio', },
],
width => 7,
unit => 1,
@_,
}, $class;
}
1;
t/01.component.t view on Meta::CPAN
'blocked_clients' => 0,
'changes_since_last_save' => 3,
'connected_clients' => 40,
'connected_slaves' => 0,
'db0' => 'keys=55,expires=21',
'evicted_keys' => 0,
'expired_keys' => 0,
'keyspace_hits' => 4,
'keyspace_misses' => 7,
'last_save_time' => 1363622232,
'mem_fragmentation_ratio' => 1.33,
'pubsub_channels' => 0,
'pubsub_patterns' => 0,
'redis_version' => '2.4.5',
'role' => 'master',
'total_commands_processed' => 11,
'total_connections_received' => 6,
'uptime_in_days' => 0,
'uptime_in_seconds' => 4508,
'used_cpu_sys' => 4.35,
'used_cpu_user' => 3.41,
t/01.component.t view on Meta::CPAN
'blocked_clients' => 0,
'changes_since_last_save' => 0,
'connected_clients' => 10,
'connected_slaves' => 0,
'db0' => 'keys=5,expires=0',
'evicted_keys' => 0,
'expired_keys' => 0,
'keyspace_hits' => 1,
'keyspace_misses' => 2,
'last_save_time' => 1363622232,
'mem_fragmentation_ratio' => 1.33,
'pubsub_channels' => 0,
'pubsub_patterns' => 0,
'redis_version' => '2.4.5',
'role' => 'master',
'total_commands_processed' => 3,
'total_connections_received' => 1,
'uptime_in_days' => 0,
'uptime_in_seconds' => 4507,
'used_cpu_sys' => 1.35,
'used_cpu_user' => 1.41,
t/01.component.t view on Meta::CPAN
test => {
header => "\e[34m-----cpu----- \e[0m",
sub_header => "\e[36m sys usr\e[0m\e[34m|\e[0m",
body => " 3.0 2.0\e[34m|\e[0m",
},
},
memory => {
class => App::RedisTop::Component::Memory->new(),
test => {
header => "\e[34m----------mem---------- \e[0m",
sub_header => "\e[36m use rss frag\e[0m\e[34m|\e[0m",
body => "952.16K 1.34M 1.33 \e[34m|\e[0m",
},
},
memoryper => {
class => App::RedisTop::Component::MemoryPer->new(),
test => {
header => "\e[34m-memper- \e[0m",
sub_header => "\e[36m use/max\e[0m\e[34m|\e[0m",
body => " 31.74\e[34m|\e[0m",
},
( run in 0.665 second using v1.01-cache-2.11-cpan-b16cb0d3907 )