> Would like to use PuppetDB to find out more about the estate inventory. 
> Specifically at the moment I am trying to find out the amount of servers 
> using "productname", and the "physicalprocessorcount" for each - both with 
> totals.
>
> Is this doable from the API at all, or easier from inside PSQL ?

Do-able, but there are no server side aggregate operators/handlers for
this case in particular, its on our radar however. You can fake it by
using the include-total pagination option, and making your query
specific:

https://gist.github.com/kbarber/8175145dcca982b5cd0c

Then pluck out the 'X-Records' field, but that would require two
queries, one for each fact, /v4/facts/fact1 & /v4/facts/fact2.

Otherwise perform a proper query for both fields, and count the
results yourself programmatically.

I can't recommend going to PostgreSQL directly, that isn't an API
contract we have commitments to - ie. we will change it underneath you
without warning or remorse today, even in a Z release :-).

ken.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAE4bNTmdh44T-d-A1O8e6-ycLc0Of5gOja4-yi3Z-UwJxH9Zgw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to