[FEATURE] agent6 beta support. see #356
[FEATURE] directory integration. see #357 (thanks @alexfouche)
[FEATURE] linux_proc_extras integration. see #357 (thanks @alexfouche)
[FEATURE] kafka integration. see #357 (thanks @alexfouche)
[FEATURE] kubernetes integration. see #369 (thanks @lowkeyshift)
[FEATURE] kuberentes_state integration. see #369 (thanks @lowkeyshift)
[FEATURE] network integration. see #346 (thanks @jameynelson)
[FEATURE] system core integration. see #359 (thanks @dan70402)
[FEATURE] support for process_agent. see #352 (thanks @jfrost)
[IMPROVEMENT] better support for puppet 4, 5. see #362 and #370 (thanks @bittner)
[IMPROVEMENT] explicit puppet 5 support + fixes. see #377
[IMPROVEMENT] pgbouncer: support multiple instances. see #361 (thanks @ajvb)
[IMPROVEMENT] general cleanup. see #357 and #376 (thanks @alexfouche)
[BUGFIX] agent6: fix downgrade back to agent5 if on latest
version. see #375
[BUGFIX] apt: only grep for last 8 characters to verify key. see #373 and #374 (thanks @szponek)
[DOCUMENTATION] fix tagging documentation. see #347 (thanks @bit-herder)
[FEATURE] Postfix Added integration. See #323 (Thanks @npaufler)
[FEATURE] Twemproxy: Added integration. See #326 (Thanks @swwolf)
[FEATURE] HAproxy: Added integration. See #326 (Thanks @swwolf)
[IMPROVEMENT] Memcache: Add multi-instance support for memcache. See #318 (Thanks @npaufler)
[IMPROVEMENT] Elasticsearch: Add support for multiple instances. See #333 (Thanks @stantona)
[IMPROVEMENT] Mongodb: support collection metrics per collection. See #335 (Thanks @jensendw)
[IMPROVEMENT] Redis: Allow command_stats. See #327 (Thanks @IanCrouch)
[IMPROVEMENT] Ceph: Add parameters to integration. See #322 (Thanks @stamak)
[IMPROVEMENT] Ubuntu: apt make repository configurable. See #340
[IMPROVEMENT] Ubuntu: use full key ID when adding GPG keys. See #329 (Thanks @pid1)
[IMPROVEMENT] Dd-agent: Change owner/group of /etc/dd-agent. See #325 (Thanks @ColinHebert)
[IMPROVEMENT] Docker_daemon: remove spaces that break resulting yaml. See #336 (Thanks @ckolos)
[BUGFIX] Dd-agent: add extra_template back. See #331 (Thanks @flyinprogrammer)
[BUGFIX] Dd-agent: Don't fail if there is no value in hiera. See #334 (Thanks @mtougeron)
[BUGFIX] Core: Addressing metaparam override in datadog_agent::tag. See #338 (Thanks @craigwatson)
[BUGFIX] RHEL/CentOS: fix chatty behavior. See #341
[BUGFIX] Dd-agent: ensured etc/dd-agent is directory. See #332 (Thanks @butangero)
[SANITY] Metadata: set correct apache license ID.
[FEATURE] Ceph: Adding integration. See #293 (Thanks @stamak)
[FEATURE] Tcp_check: Adding integration. See #286 (Thanks @aepod)
[FEATURE] Trace_agent: Configure APM trace agent. See #302 and #311 (Thanks @DDRBoxman)
[FEATURE] Allow hiera defined integrations. See #261 (Thanks @cwood)
[IMPROVEMENT] Make tags their own resource. See #261 (Thanks @cwood)
[IMPROVEMENT] Support ports as integers. See #315 (Thanks @alexharv074)
[IMPROVEMENT] PHPfpm: Support for multiple instances and http_host
. See #299 (Thanks @obi11235)
[IMPROVEMENT] RabbitMQ: Adding additional configuration parameters. See #288 (Thanks @alvin-huang)
[IMPROVEMENT] Http_check: Adding response_status_code. See #290 (Thanks @dzinek)
[IMPROVEMENT] Http_check: Adding no_proxy configuration option. See #309
[IMPROVEMENT] Service_discovery: Adding jmx checks for SD. See #296 (Thanks @alvin-huang)
[IMPROVEMENT] Reporting: Fix already initialized warning. See #292 and #310 (Thanks @craigwatson)
[IMPROVEMENT] Reporting: Send metrics for hosts as a batch, reducing overhead. See #313 (Thanks @tdm4)
[DEPRECATE] Http_check: Slowly deprecate skip_event. See #291 (Thanks @flyinprogrammer)
[DOCUMENTATION] Cleanup EC2-related parameter docs. See #252 (Thanks @jdavisp3)
[DOCUMENTATION] Zookeeper: fix comment to match reality. See #297 (Thanks @generica)
[BUGFIX] [rpm] fix key rotation for RPMs - install legacy key as well. See #283. (Thanks @aepod).
[BUGFIX] Reporting: allow the report processor to run on Puppet Enterprise. See #266. (Thanks @binford2k).
[BUGFIX] RHEL/CentOS: Fix gpg and test binary paths. See #259. (Thanks @sethcleveland).
[BUGFIX] NTP: fix template. See #280. (Thanks @MartinDelta).
[BUGFIX] Multiple integrations: swapped order of optional vs. non-optional parameters. See #232. (Thanks @sethcleveland).
[IMPROVEMENT] [rpm+deb] repo keys rotated. See #242.
[IMPROVEMENT] MySQL: Allow multiple MySQL instances See #267. (Thanks @IanCrouch).
[IMPROVEMENT] Http check: allow_redirects
+ check_certificate_expiration
improvement. See #282. (Thanks @cristianjuve).
[IMPROVEMENT] Http_check: update to include new attributes. See #276. (Thanks @aepod).
[IMPROVEMENT] Http_check: set disable_ssl_validation parameter. See #258.
[IMPROVEMENT] Postgres: support generic postgres custom metrics. See #224. (Thanks @sethcleveland).
[IMPROVEMENT] Postgres: support use_pscopg2 flag for postgres integrations. See #243. (Thanks @sethcleveland).
[IMPROVEMENT] Cassandra: support cassandra integration tags. See #256. (Thanks @sethcleveland).
[IMPROVEMENT] HAProxy: support multiple instances. See #279. (Thanks @swwolf).
[FEATURE] Service Discovery: Allow Service Discovery configuration See #281. (Thanks @scottgeary).
[FEATURE] Generic define to enable new integrations. See #233. (Thanks @cwood)
[CI] Multiple fixes related to the spec tests on older puppets.
[CI] Consul: adding spec tests. See #264. (Thanks @flyinprogrammer).
[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.
hostname_extraction
option.. See #189. (Thanks @davejrt).[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] 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 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
[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
use_mount
option in the base datadog_agent classCareful 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.
to_yaml
broken because of ruby 1.8log_to_syslog
in datadog_agent
classtags
facts_to_tags
to the main class, to tag with facts out of the boxservice_ensure
and service_enable
configurable allowing specific use like image buildsdatadog-agent-base
removal during installation that could cause yum to uninstall datadog-agent
datadog.conf
template