github DataDog/dd-agent 5.10.0

latest releases: 5.32.9, 5.32.8, 5.32.8-rc.7...
7 years ago

5.10.0 / 11-09-2016

Linux, Windows, Docker and Source Install

Details

5.9.1...5.10.0

Kubernetes: metrics from the Kube State API

The new kubernetes_state check pulls metrics from the Kubernetes State API.

See #2890, #2984 and omnibus-software-85 for more details.

RPM package for SUSE

The Agent is now available as an RPM package for SUSE. Please follow the instructions on our
Agent installation page to use it.

For more details, see related PRs #2900, #2937, omnibus-software-72, dd-agent-omnibus-90

Linux packages: change of ownership of /opt/datadog-agent directory

The Linux packages (deb and rpm) now make the dd-agent user and group own the /opt/datadog-agent folder and
its contents when they're installed. This shouldn't cause any change on regular installations of the Agent,
but please take this change into account if you customize the ownership/permissions of the /opt/datadog-agent directory or
its contents.

For more details, see related PR: dd-agent-omnibus-97

Python dependencies upgrade

We have updated the following python dependencies shipped with the Agent. If you happen to run any
custom checks that rely on the former versions please make necessary amends:

Updated integrations

  • Apache
  • Ceph
  • Consul
  • Docker
  • Elasticsearch
  • FluentD
  • Haproxy
  • Http check
  • Kafka
  • Kubernetes
  • Marathon
  • Mesos
  • Mongo
  • MySQL
  • Openstack
  • PGBouncer
  • Postgres
  • Process
  • RabbitMQ
  • Redis
  • Spark
  • SSH check

Changes

  • [FEATURE] Core: Add support for sum histogram_aggregates type. See #2780 (Thanks @ross)
  • [FEATURE] Core: Display api key status on the info page. See #2947
  • [FEATURE] Consul: Add net latency metrics. See #2757 (Thanks @ross)
  • [FEATURE] Haproxy: Allow per-instance custom tags. See #2649, #2951 (Thanks @theojulienne)
  • [FEATURE] Kubernetes: Add CPU and memory capacity reporting. See #2935 (Thanks @markine)
  • [FEATURE] Mongo: Add metrics for fsyncLocked-ness, replset votes and vote fraction. See #2975 (Thanks @ebroder)
  • [FEATURE] Process: Support pid file. See #2607 (Thanks @n0ts)
  • [FEATURE] Spark: Support clusters provisioned using Apache Mesos. See #2797 (Thanks @zachradtka)
  • [IMPROVEMENT] Ceph: Handle HEALTH_WARNING status. See #2929 (Thanks @ccocsas)
  • [IMPROVEMENT] Consul: Remove warning when no whitelist is defined. See #2955
  • [IMPROVEMENT] Consul: Support multiple instances. See #2948
  • [IMPROVEMENT] Core: forwarder: Do not requeue all responses. See #2840
  • [IMPROVEMENT] Core: collector: Catch exceptions raised by system checks. See #2973
  • [IMPROVEMENT] Docker: Set alert_type to error for oom and kill events. See #2866
  • [IMPROVEMENT] Docker: Set exec events' priority to low. See #2960
  • [IMPROVEMENT] Docker/Kubernetes: Filter containers consistently. See #2836
  • [IMPROVEMENT] Elasticsearch: Add support for ES 5.x. See #2989 (Thanks @ptinsley and @alexef)
  • [IMPROVEMENT] FluentD: Add collection timeout. See #2978 (Thanks @mattrobenolt)
  • [IMPROVEMENT] Kafka: Document specifying multiple Kafka / ZK nodes. See #2956 (Thanks @jeffwidman)
  • [IMPROVEMENT] Kafka: Upgrade kazoo dep to 2.2.1. See #2964, omnibus-software-84
  • [IMPROVEMENT] Kubernetes: Use the env var KUBERNETES_SERVICE_HOST if present. See #2921 (Thanks @arohner)
  • [IMPROVEMENT] Kubernetes: Add namespace tag to kubernetes.pods.running. See #2931
  • [IMPROVEMENT] Kubernetes: Add some tags to events. See #2926
  • [IMPROVEMENT] Marathon: Count running/pending deployments. See #2788 (Thanks @bradhe)
  • [IMPROVEMENT] Packaging: Upgrade psutil to 4.4.1. See #2957, omnibus-software-82
  • [IMPROVEMENT] Packaging: Upgrade version of datadogpy shipped with Linux packages. See omnibus-software-80
  • [IMPROVEMENT] PGBouncer: Support SSL connections to PGBouncer. See #2885, #2967 (Thanks @dblackdblack)
  • [IMPROVEMENT] Postgres: Allow UNIX socket path as host config value. See #2734, #2968 (Thanks @DylanFrese)
  • [IMPROVEMENT] RabbitMQ: Add option to skip SSL verification. See #2991 (Thanks @iancward)
  • [IMPROVEMENT] Redis: Fix tags on can_connect service check. See #2803 (Thanks @gphat)
  • [IMPROVEMENT] Redis: Enable monitoring of SSL-ified redis servers. See #2674 (Thanks @dblackdblack)
  • [IMPROVEMENT] SSH Check: Support ECDSA keys (<= 256bits). See #2965 (Thanks @n0ts)
  • [BUGFIX] Apache: Add timeout on connection to Apache status URL See #2928
  • [BUGFIX] Core: Avoid CPU spikes caused by subprocess calls. See #2950
  • [BUGFIX] Core: Catch EOFError when loading info page. See #2972
  • [BUGFIX] Core: Display expected service check count. See #2938
  • [BUGFIX] Core: Handle timezone encodings on Windows. See #2942
  • [BUGFIX] Core: Ignore all non-unicode-decodable characters in collector's emitter. See #2941
  • [BUGFIX] Core: In dev mode, fallback to /tmp to dump pstats. See #2934
  • [BUGFIX] Core: On the Windows UI, set color to white for background of info page. See #2970
  • [BUGFIX] Core: On Windows, retry on process restart failures. See #2897
  • [BUGFIX] Kubernetes: Fix kubelet health check request. See #2887 (Thanks @yannrouillard)
  • [BUGFIX] Kubernetes: Fix parsing of units in Kubernetes resource quantities. See #2908 (Thanks @therc)
  • [BUGFIX] Http Check: Fix SSL certificate parsing issue related to strptime. See #2915 (Thanks @ghTravis)
  • [BUGFIX] Mesos Slave: Connect to master with same protocol as slave. See #2910 (Thanks @mcclurmc)
  • [BUGFIX] Service Discovery: Fix single check reload on auto_conf templates and removed containers. See #3006
  • [BUGFIX] Mongo: Fix case when check would send password in clear. See #2940
  • [BUGFIX] Mongo: Fix hostname detection when username/password are part of the uri. See #2894 (Thanks @ibwhite)
  • [BUGFIX] MySQL: Improve innodb engine status check on RDS Aurora. See #2971 (Thanks @scottgeary)
  • [BUGFIX] MySQL: Cast password to string to avoid issues with number-only passwords. See #2983 (Thanks @michalyao)
  • [BUGFIX] Openstack: Add missing SSL verify param to 2 requests calls. See #2877 (Thanks @jcejohnson)
  • [BUGFIX] Windows packaging: Terminate agent-manager.exe on uninstall/upgrade. See #2982

Don't miss a new dd-agent release

NewReleases is sending notifications on new releases.