mongo-munin
mongo-munin copied to clipboard
fix for globalLock.ration value
Since mongo 2.2 there is no info in globalLock.ratio but it can be counted manually by dividing globalLock.lockTime and globalLock.totalTime. This fix doing it.
It would also be useful if it were to loop over the value of getServerStatus()["locks"]
and give us a ratio for each one, since MongoDB now does database-level locking, and these values represent the lock time for each database separately.
@tianon It's a detail, but he correct command is db.serverStatus()["locks"]
.
Otherwise, I get this :
> db.getServerStatus()["locks"]
Thu Nov 8 17:38:10 TypeError: db.getServerStatus is not a function (shell):1
My bad, I didn't see that the function was from the script, not from MongoDB itself.
Sorry for the n00b noise.
No worries; I had the exact same thought initially until I looked closer at the script.
- Andrew
On 8 November 2012 10:05, Jérémy Lecour [email protected] wrote:
My bad, I didn't see that the function was from the script, not from MongoDB itself.
Sorry for the n00b noise.
— Reply to this email directly or view it on GitHubhttps://github.com/erh/mongo-munin/pull/8#issuecomment-10195901.
I've tried this patch, and I get a growing value, always > 1.0 which doesn't look like a percentage.