39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# File 'lib/clear_skies/redis/report.rb', line 39
def items
report_dimensions = ClearSkies::Redis::Report.reports.map(&:report_dimensions).flatten
return [] unless report_dimensions.length > 0
[
"keys",
"last_save",
"uptime",
"connected_clients",
"blocked_clients",
"used_memory",
"mem_fragmentation_ratio",
"rdb_changes_since_last_save",
"rdb_last_bgsave_time_sec",
"total_commands_processed"
].map do |metric_name|
ClearSkies::Redis::Gauge.new(report_dimensions, "redis", metric_name)
end
end
|