On Thu, 2010-02-18 at 07:52 -0800, Nigel Kersten wrote:
> +puppet-users, puppet-dev to catch the developer-y folks too.
> 
> 
> How, if at all, do any of you do capacity planning with Puppet?
> 
> I've worked out a snippet of ruby code that will take the cached fact
> data from the servers, and use that to issue a bunch of catalog
> retrieval requests. I ended up modifying my auth.conf (such an
> awesomely flexible setup)

Thanks :-)

>  to allow a given certificate to request
> anyone's catalogs, which made this all a lot easier.
> 
> I'm now looking at jmeter to issue the https with client certificate
> GET requests, and before I dive too deeply into scripting jmeter, I
> thought I'd see what anyone else is doing in this space.

I'm not familiar with jmeter, but I suppose you want to measure request
service time. But what would also be interesting is memory and or CPU
consumption on the host. I'm not sure jmeter can gather those metrics by
itself.

> It would be awesome if we could put something into the source
> distribution to do this in a standard manner so we can all compare
> performance on different platforms and ruby stacks.

That's a really interesting idea. I'd really like to compare MRI to
JRuby for Puppet deployement (or even to compare a glassfish to
something else).

> This is all a lot easier with the RESTful API than it was with XMLRPC
> by the way.
> 
> There was the puppet-test script in ext/, but as per
> http://projects.reductivelabs.com/issues/3183 it doesn't appear to
> have been updated for 0.25.x clients.

That's too bad, it was really useful to trigger catalog compile to
profile the master.

> Anyone else interested in collaborating on something to provide
> uniform server benchmarking with pretty graphs for management?

It's not like I'd have the time to help, but at least I can offer to
discuss implementation or concepts...
-- 
Brice Figureau
Follow the latest Puppet Community evolutions on www.planetpuppet.org!

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to