-
[FEATURE] Cassandra integration. See #195. (Thanks @aaron-miller).
-
[FEATURE] Fluentd integration. See #197. (Thanks @aaron-miller).
-
[FEATURE] Memcached integration. See #203. (Thanks @NoodlesNZ).
-
[FEATURE] Riak integration. See #213. (Thanks @cristianjuve).
-
[FEATURE] Supervisord integration. See #214. (Thanks @cristianjuve).
-
[FEATURE] SSH integration. See #219. (Thanks @aaron-miller).
-
[FEATURE] DNS integration. See #212. (Thanks @jacobbednarz).
-
[IMPROVEMENT] MySQL: adding new mysql options. See #216. (Thanks @IanCrouch).
-
[IMPROVEMENT] Elasticsearch: adding elasticsearch shield support. See #202. (Thanks @pabrahamsson).
-
[IMPROVEMENT] Update the report config file check to account for permissions. See #205. (Thanks @mcasper).
-
[IMPROVEMENT] Ubuntu: Use HTTPS for apt requests. See #208. (Thanks @jacobbednarz).
-
[IMPROVEMENT] Ubuntu: retry
apt-get update
. See #207. (Thanks @mraylu). -
[IMPROVEMENT] Reporting: allow setting
dogapi
version. See #210. (Thanks @degemer). -
[IMPROVEMENT] Reporting: allow setting
gem_provider
manually. See #223. -
[IMPROVEMENT] Http_check: Adding content_match argument. See #217. (Thanks @cristianjuve)
-
[IMPROVEMENT] Varnish: Add
-n
argument. See #209. (Thanks @cristianjuve) -
[IMPROVEMENT] Consul: new configuration options. See #204. (Thanks @scottgeary)
-
[BUGFIX] Reporting could break if
m
in datadog_reports returns nil. See #211. -
[BUGFIX] Redhat: Setting provider to
redhat
, should fix init issues. See #222. -
[CI] Fixed broken Travis testing.
- [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.
-
[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
indocker_daemon
manifest. See #176. -
[DEPRECATE] Deprecated
use_mount
option in base manifest. See #174. (Thanks @flyinprogrammer). -
[CI] Added multiple tests for integration classes. See #145. (Thanks @kitchen).
-
[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).
- [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.
-
[FEATURE] Add
ganglia
configuration -
[FEATURE] Add
rabbitmq
features forqueues
andvhosts
-
[FEATURE] Add pre-commit hooks for
yaml
validation andpuppet-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
-
[FEATURE] Add
collect_ec2_tags
andcollect_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
- [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
- [FEATURE] Expose
log_to_syslog
indatadog_agent
class - [BUGFIX] Fix Mongo integration YAML file generation when using
tags
- [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
andservice_enable
configurable allowing specific use like image builds - [BUGFIX] Removed
datadog-agent-base
removal during installation that could cause yum to uninstalldatadog-agent
- [BUGFIX] Fixed deprecation warning on the
datadog.conf
template