DataDog/dd-agent — pull request #748 by walkeran (2013-12-06 23:09:57+00:00)
Title: haproxy - Calculate used session percentage

Calculate the percentage of used sessions (spct) from the current number of sessions (scur) and the session limit (slim).

The reasoning behind this was I would like to be able to trigger alerts when the number of current sessions (haproxy.frontend.session.current) approaches the session limit (haproxy.frontend.session.limit). Since one can only alert on a single metric, another metric had to be created, which reflects the percentage of sessions used.

This is quite literally the only python that I've ever hacked up, so feel free to shoot this down if it looks terrible :) That said, I've tested it out and it seems to work as expected on my haproxy installation.