[chef] Re: Re: Re: Poor man's reporting.


Chronological Thread 
  • From: Mike < >
  • To: " " < >
  • Subject: [chef] Re: Re: Re: Poor man's reporting.
  • Date: Mon, 18 Aug 2014 17:51:43 -0400

Another pretty awesome reporter is here:
/disclaimer: I work at Datadog. It's awesome. :)

-M


On Mon, Aug 18, 2014 at 5:36 PM, Daniel DeLeo < " target="_blank"> > wrote:
You might look at this: https://github.com/theforeman/chef-handler-foreman

Never tried it myself, but sends the same basic reporting data that enterprise chef gets to a 3rd party reporting service (that you’ll need to set up and maintain).

--
Daniel DeLeo


On Monday, August 18, 2014 at 2:21 PM, Ranjib Dey wrote:

> chef server enterprise edition has this baked in. for hook at the end or chef run , you can use report handlers or event handlers, any of those.
>
>
> On Mon, Aug 18, 2014 at 2:17 PM, Douglas Garstang < "> (mailto: "> )> wrote:
> > I was trying to implement a poor mans chef reporting. I had the idea of putting this in a recipe to be run first in the run list:
> >
> > response = Net::HTTP.get_response(URI.parse("http://server?action="start&host=#{node.fqdn} (http://server?action="start&host=#%7Bnode.fqdn%7D)"))
> >
> > .... and then putting this in a recipe to be run at the end of the run list:
> >
> > response = Net::HTTP.get_response(URI.parse("
http://server?action="end&host=#{node.fqdn} (http://server?action="end&host=#%7Bnode.fqdn%7D)"))
> >
> > I would then write a simple web service that would listen and put entries into a database. I noticed however that the URL to be called at the end of the run is executed before resources that were notified with 'delayed' were run, since they always run at the end of a chef run.
> >
> > So... is there a way to execute something categorically at the end of a chef run? I've tried reading the handler docs but I just can't follow them.
> >
> > Doug






Archive powered by MHonArc 2.6.16.

§