v0.10.4 - Numbers Station
Not a huge release or anything, but it adds some interesting stuff (in my opinion).
From the CHANGELOG:
- Export pprof info over HTTP, but only accept connections from localhost for
that information. - Add statsd metrics for things like chef-client run timings (requires
reporting) and started/succeeded/failed, number of nodes, API endpoint
timings, various pieces of runtime info like GC pauses, RAM used, and number
of resources updated & total resources for client runs. - Fix JSON decoding issue where very large numbers would suddenly turn into
floats.
The JSON number bug required a pretty specific set of circumstances to cause trouble; you needed a very large number (not a string), and it needed to be used somewhere where the very large number turning into a float would not be parsed correctly. Still, it can definitely be a problem, so you should probably upgrade.
The other items are more interesting. Goiardi now exports pprof info via /debug/pprof
, but for safety's sake only to localhost. Even better, though, is how goiardi can send statistics about itself to statsd, which in turn can send it on to something like graphite so you can make nice visualizations about goiardi. See the relevant docs for more information.