Get Chef stats & events directly into Datadog
Ruby
Latest commit 8c18786 Jan 3, 2017 @degemer degemer committed on GitHub Merge pull request #90 from david-ds/add-policy-name-and-group-tags
Send policy name and policy group as chef tags
Permalink
Failed to load latest commit information.
gemfiles
lib Merge pull request #90 from david-ds/add-policy-name-and-group-tags Jan 3, 2017
spec
.env.example Add some rake helpers to help contribute easier Nov 17, 2015
.gitignore
.rspec
.rubocop.yml
.travis.yml Fix test setup (gem deps install) (#88) Aug 22, 2016
Appraisals Fix test setup (gem deps install) (#88) Aug 22, 2016
CHANGELOG.md chef-handler-datadog, v0.10.0 Sep 20, 2016
CONTRIBUTING.md update contribution steps, moved to own file May 10, 2014
Gemfile Guard me from myself! Aug 16, 2014
Guardfile Guard me from myself! Aug 16, 2014
LICENSE.txt Updated to Version 0.1.0. Fixed names in LICENSE.txt Sep 14, 2012
README.md Add documentation for windows support May 1, 2015
Rakefile
chef-handler-datadog.gemspec

README.md

chef-handler-datadog

An Exception and Report Handler for Chef.

Gem Version Build Status Code Climate Dependency Status

Using chef-handler-datadog

This can be installed by using the dd-handler recipe from the datadog cookbook.

run_list 'foo::bar', 'datadog::dd-handler'

Windows support

The chef handler does work on Microsoft Windows however limitations with SSL + Ruby on Windows require extra setup. One solution is to set the SSL_CERT_FILE environmental variable to the one that chef uses on the machine to fix this issue. Here is how chef fixes the issue.

# Setup the certs for ruby in windows
env 'SSL_CERT_FILE' do
  action :create
  value "C:\\opscode\\chef\\embedded\\ssl\\certs\\cacert.pem"
end

The Datadog Docs on Chef has detailed instructions.

Contributing to chef-handler-datadog

See CONTRIBUTING.md

Copyright

Copyright (c) 2012-2014 Datadog, Inc. See LICENSE.txt for further details.