Forge Home

datadog_agent

Install the Datadog monitoring agent and report Puppet runs to Datadog

1,365,650 downloads

2,156 latest version

3.9 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 3.22.0 (latest)
  • 3.21.0
  • 3.20.0
  • 3.19.0
  • 3.18.0
  • 3.17.0
  • 3.16.0
  • 3.15.0
  • 3.14.0
  • 3.13.0
  • 3.12.0
  • 3.11.0
  • 3.10.0
  • 3.9.0
  • 3.8.0
  • 3.7.0
  • 3.6.0
  • 3.5.0
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.0
  • 3.0.0
  • 2.10.0
  • 2.9.0
  • 2.8.0
  • 2.7.0
  • 2.6.0
  • 2.5.0
  • 2.4.1
  • 2.4.0
  • 2.3.0
  • 2.2.0
  • 2.1.1
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.12.1
  • 1.12.0
  • 1.11.0
  • 1.10.0
  • 1.9.0
  • 1.8.1
  • 1.8.0
  • 1.7.1
  • 1.7.0
  • 1.6.0
  • 1.5.0
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.1
  • 1.1.0
  • 1.0.1
  • 1.0.0
  • 1.0.0-rc4 (pre-release)
  • 1.0.0-rc3 (pre-release)
  • 1.0.0-rc2 (pre-release)
  • 1.0.0-rc1 (pre-release)
released Aug 15th 2016
This version is compatible with:
  • Puppet Enterprise 3.2.x
  • Puppet >=2.7.20 <5.0.0
  • , , , , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'datadog-datadog_agent', '1.8.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add datadog-datadog_agent
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install datadog-datadog_agent --version 1.8.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

datadog/datadog_agent — version 1.8.0 Aug 15th 2016

Changes

1.7.1 / 2016-06-22

Notes

  • [BUFIX] Fix reversed logic in hostname_extraction option.. See #189. (Thanks @davejrt).
  • [BUFIX] Fix reporting on PE and POSS. Dogapi gem required in JRuby Env. See #188.
  • [BUFIX] On ubuntu manifest, agent version should be explicitly configurable. See #187.
  • [BUFIX] HTTP check, name is a compulsory field. See #186.
  • [BUFIX] Dogstatsd should be enabled by default. See #183.

1.7.0 / 2016-04-12

Notes

  • [FEATURE] Added manifest for PGBouncer. See #175. (Thanks @mcasper).

  • [FEATURE] Added manifest for Consul. See #174. (Thanks @flyinprogrammer).

  • [FEATURE] Added mesos master and slave manifests for individual management. See #174. (Thanks @flyinprogrammer and @jangie).

  • [FEATURE] Added option to extract the hostname from puppet hostname strings with a regex capture group. See #173. (Thanks @LeoCavaille).

  • [FEATURE] Added support on multiple ports per host on Redis integration. See #169. (Thanks @fzwart).

  • [FEATURE] Added support for disable_ssl_validation on Apache integration. See[#171. (Thanks @BIAndrews).

  • [FEATURE] Added support for SSL, additional metrics and database connection in Mongo integration. See #164. (Thanks @bflad).

  • [FEATURE] Added support for multiple instance in HTTP check. See #155. (Thanks @jniesen).

  • [FEATURE] Added support for multiple new datadog.conf directives. See #79. (Thanks @obowersa).

  • [FEATURE] Decouple yum repo from agent package. See #168. (Thanks @b2jrock).

  • [IMPROVEMENT] Moved GPG key to its own parameter. See #158. (Thanks @davidgibbons).

  • [BUFIX] Updated docker to use more current docker_daemon. See #174. (Thanks @flyinprogrammer and @jangie).

  • [DEPRECATE] Deprecated old docker manifest. See #174. (Thanks @flyinprogrammer).

  • [DEPRECATE] Deprecated new_tag_names in docker_daemon manifest. See #176.

  • [DEPRECATE] Deprecated use_mount option in base manifest. See #174. (Thanks @flyinprogrammer).

  • [CI] Improved spec and docs. See #79. (Thanks @obowersa).

  • [CI] Added multiple tests for integration classes. See #145. (Thanks @kitchen).

1.6.0 / 2016-01-20

Notes

  • [FEATURE] Added Puppet 4 support. See #161. (Thanks @grubernaut).

  • [FEATURE] Added support for optional parameters in NTP integration. See #139. (Thanks @MartinDelta).

  • [BIGFIX] Use ensure_packages(), to be more polite about apt-transport-https. See #154. (Thanks @rtyler).

  • [BUGFIX] Fixed Zookeeper template. See #150 (Thanks @tuxinaut).

  • [BUGFIX] Raised priority of changed event types to normal - they'll now show in Datadog UI. See #156. (Thanks @rtyler).

  • [BUGFIX] Require stdlib >=4.6 (provide validate_integer()). See #161. (Thanks @mrunkel-ut).

  • [CI] Testable up to puppet 4.2. See #161. (Thanks @grubernaut).

  • [COSMETIC] Removing trailing whitespace. See #149. (Thanks @tuxinaut).

1.5.0 / 2015-11-13

Notes

  • [FEATURE] Add generic integration configuration
  • [FEATURE] Add HTTPS support for yum and apt-get
  • [FEATURE] Add support for warning on missing REDIS keys.
  • [FEATURE] Add support for configuring the length of REDIS slow-query queue.
  • [FEATURE] Add dogstatsd forwarding configuration.
  • [FEATURE] Allow skipping of SSL validation.
  • [FEATURE] Allow configuration of stats histogram percentiles.
  • [FEATURE] Allow disabling apt-key trusting.
  • [FEATURE] Add configuration of http client.
  • [FEATURE] Add support for grabbing Hiera tags.

1.4.0 / 2015-09-14

Notes

  • [FEATURE] Add ganglia configuration

  • [FEATURE] Add rabbitmq features for queues and vhosts

  • [FEATURE] Add pre-commit hooks for yaml validation and puppet-lint

  • [BUGFIX] Check for rubygems definition before attempting install

  • [BUGFIX] Pin rspec-puppet version to 2.2.0 to avoid unexpected test regressions

  • [BUGFIX] Fix default value for ntp offset

  • [BUGFIX] Be more flexible in required version of puppetlabs/ruby

  • [DOC] Improve documentation for ntp integration

  • [DOC] Improve documentation for postgres integration

  • [DOC] Improve documentation for contributing to the repo

1.3.0 / 2015-06-01

Notes

  • [FEATURE] Add collect_ec2_tags and collect_instance_metadata options to the main class

  • [FEATURE] Add sock parameter in MySQL integration

  • [FEATURE] Add support for graphite listener option in the main class

  • [FEATURE] Add NTP integration

  • [FEATURE] Add support for dogstreams array in the main class

  • [FEATURE] Add HAProxy integration

  • [FEATURE] Add RabbitMQ integration

  • [FEATURE] Add support for an extra template appended to datadog.conf

  • [FEATURE] Add Mesos integration

  • [FEATURE] Add Marathon integration

  • [FEATURE] Add more flexiblity to configure the docker integration

  • [BUGFIX] Fix discrepancy of exact_match default in the process check compared to dd-agent

  • [BUGFIX] Fix ordering of resources when installing agent

  • [CI] Test on a variety of puppet & ruby versions

  • [CI] Move to Travis docker infra and add some bundle caching

1.2.0 / 2015-02-24

Notes

  • [FEATURE] Add zookeeper integration

  • [FEATURE] Make redhat/yum base URL configurable

  • [FEATURE] Add docker integration

  • [FEATURE] Add postgres integration

  • [FEATURE] Add use_mount option in the base datadog_agent class

  • [FEATURE] Add proxy options in the base datadog_agent class

  • [BUGFIX] Use correct JMX-styled tags in JMX integrations

    Careful this means that you probably have to update a buggy array of tags (that gives you nothing in the agent) to a hash of tags.

  • [BUGFIX] Fix ordering in YAML templates using to_yaml broken because of ruby 1.8

  • [CI] Add boilerpate for specs and linting rake tasks

  • [CI] Add a travis build!

  • [CI] All base manifests should have specs

1.1.1 / 2014-10-03

Notes

  • [FEATURE] Expose log_to_syslog in datadog_agent class
  • [BUGFIX] Fix Mongo integration YAML file generation when using tags

1.1.0 / 2014-09-22

Notes

  • [FEATURE] Add facts_to_tags to the main class, to tag with facts out of the box
  • [FEATURE] Add classes for Tomcat & Solr integrations
  • [FEATURE] Make service_ensure and service_enable configurable allowing specific use like image builds
  • [BUGFIX] Removed datadog-agent-base removal during installation that could cause yum to uninstall datadog-agent
  • [BUGFIX] Fixed deprecation warning on the datadog.conf template

1.0.1