datadog_agent

pdk
Install the Datadog monitoring agent and report Puppet runs to Datadog

1,380,780 downloads

263 latest version

3.9 quality score

Version information

  • 4.0.3 (latest)
  • 4.0.2
  • 4.0.1
  • 4.0.0
  • 3.24.0
  • 3.23.0
  • 3.22.0
  • 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
  • RedHat
    ,
    CentOS
    ,
    Scientific
    ,
    Fedora
    ,
    Debian
    ,
    Ubuntu

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