Add redis_version field to redis input (#3054)

This commit is contained in:
Daniel Nelson 2017-07-25 17:07:43 -07:00 committed by GitHub
parent 7b5e5ed980
commit 60e0a839f2
3 changed files with 3 additions and 1 deletions

View File

@ -30,6 +30,7 @@ Additionally the plugin also calculates the hit/miss ratio (keyspace\_hitrate) a
**Server** **Server**
- uptime(int, seconds) - uptime(int, seconds)
- lru_clock(int, number) - lru_clock(int, number)
- redis_version(string)
**Clients** **Clients**
- clients(int, number) - clients(int, number)

View File

@ -184,7 +184,7 @@ func gatherInfoOutput(
name := string(parts[0]) name := string(parts[0])
if section == "Server" { if section == "Server" {
if name != "lru_clock" && name != "uptime_in_seconds" { if name != "lru_clock" && name != "uptime_in_seconds" && name != "redis_version" {
continue continue
} }
} }

View File

@ -91,6 +91,7 @@ func TestRedis_ParseMetrics(t *testing.T) {
"used_cpu_sys_children": float64(0.00), "used_cpu_sys_children": float64(0.00),
"used_cpu_user_children": float64(0.00), "used_cpu_user_children": float64(0.00),
"keyspace_hitrate": float64(0.50), "keyspace_hitrate": float64(0.50),
"redis_version": "2.8.9",
} }
// We have to test rdb_last_save_time_offset manually because the value is based on the time when gathered // We have to test rdb_last_save_time_offset manually because the value is based on the time when gathered