Skip to content

Commit 6377237

Browse files
authored
Merge pull request #11 from signalfx/SWAT-3215
fix master link status
2 parents ddc7979 + 950778f commit 6377237

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

redis_info.py

+11-1
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,17 @@ def dispatch_value(self, value, type, plugin_instance=None, type_instance=None,
159159
try:
160160
value = int(value)
161161
except ValueError:
162-
value = float(value)
162+
try:
163+
value = float(value)
164+
except ValueError:
165+
if type_instance == "master_link_status":
166+
if value == "up":
167+
value = 1
168+
else:
169+
value = 0
170+
else:
171+
collectd.warning("redis_info plugin: could not cast value %s for instance %s " % (value, type_instance))
172+
return
163173

164174
self.log_verbose("Sending value: %s=%s (%s)" % (type_instance, value, dimensions))
165175

0 commit comments

Comments
 (0)