1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-21 18:41:03 +00:00

Fix bug where can't read lock ratio

This commit is contained in:
Takuya Matsuyama 2015-10-09 22:10:39 +09:00
parent b02fe4e8e7
commit 68d23cce86

View file

@ -20,7 +20,10 @@ name = "locked"
def doData():
status = getServerStatus()
if status["version"] >= "2.2.0":
ratio = float(status["globalLock"]["lockTime"]) / status["globalLock"]["totalTime"]
if status["globalLock"]["lockTime"]["$numberLong"]:
ratio = float(status["globalLock"]["lockTime"]["$numberLong"]) / float(status["globalLock"]["totalTime"]["$numberLong"])
else:
ratio = float(status["globalLock"]["lockTime"]) / status["globalLock"]["totalTime"]
else:
ratio = status["globalLock"]["ratio"]
print name + ".value " + str( 100 * ratio )