github DataDog/dd-agent 5.4.0

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

5.4.0 / 06-16-2015

Details

5.3.2...5.4.0

New integrations

  • Mesosphere master
  • Mesosphere slave

Updated integrations

  • Disk
  • Docker
  • Elasticsearch
  • etcd
  • Fluentd
  • HAProxy
  • HTTP Check
  • JMXFetch
  • Kafka consumer
  • Mesosphere
  • MySQL
  • NTP
  • PHP-FPM
  • PostgreSQL
  • Process
  • SQL Server
  • System
  • TCP Check
  • Varnish
  • WMI

Agent Developer mode

The Agent Developer Mode allows the user to collect a wide array of metrics concerning the performance of the agent itself. It provides visibility into bottlenecks when writing an AgentCheck and when making changes to the collector core.
For more information, see our wiki page.

Deprecation notice

Old agent commands

Old command line tools dd-agent, dd-forwarder and dogstatsd are deprecated as for 5.4.0. dd-forwarder & dogstatsd will be removed in a future version, and dd-agent functions will be limited to check, jmx and flare.
For more information, see our wiki page
See #1457, #1569

Ganglia integration

The Ganglia integration is deprecated and will be removed in a future version of the Datadog Agent.
See #1621

Changes

  • [FEATURE] Agent developer mode. See #1577
  • [FEATURE] Application names to tags ("dd_check:appname") support. See #1570
  • [FEATURE] Service metadata support. See #1611
  • [FEATURE] Dogstream: Add filename globing support. See #1550 (Thanks @gtaylor)
  • [FEATURE] Elasticsearch: Add pending tasks metrics. See #1507
  • [FEATURE] Elasticsearch: Add tags to events. See #1444
  • [FEATURE] etcd: Add etcd latency metrics. See #1429
  • [FEATURE] Flare: Add commands standard error stream to content. See #1586
  • [FEATURE] Fluentd: Add type tag support. See #1623 (Thanks @yyamano)
  • [FEATURE] HAProxy: Add new time metrics available in 1.5. See #1579 (Thanks @warnerpr-cyan)
  • [FEATURE] HTTP/TCP Check: Add support for custom tags. See #1642
  • [FEATURE] JMXFetch: Add service check count to JMX checks statuses. See #1559
  • [FEATURE] Mesosphere: New checks for masters -reporting metrics from leaders- and slaves -reporting metrics from the selected tasks-. See #1535
  • [FEATURE] MySQL: Add threads running metrics. See #1613 (Thanks @polynomial)
  • [FEATURE] PHP-FPM: Add custom ping reply support. See #1582 (Thanks @squaresurf)
  • [FEATURE] System: Add system swap metrics. See #1549
  • [IMPROVEMENT] Limit process restart attempts on Windows on a specific time frame. See #1664
  • [IMPROVEMENT] Only start the Collector and Dogstatsd when needed. See #1569
  • [IMPROVEMENT] Use internal /run for temporary pid, pickle and JMXFetch files. See #1569, #1679
  • [IMPROVEMENT] Disk: New check based on psutil replaces the old system check. See #1596
  • [IMPROVEMENT] JMXFetch: Run JMXFetch as dd-agent user. See #1619
  • [IMPROVEMENT] NTP: Use Datadog NTP pool. See #1618
  • [IMPROVEMENT] Process: Cache AccessDenied failures and PID list. See #1595
  • [IMPROVEMENT] SQL Server: Set a timeout for each SQL command, default to 30s. See #1446
  • [BUGFIX] Cast service checks messages to strings. See #1617
  • [BUGFIX] Fix incorrect EC2 metadata resulting from the no proxy environment settings. See #1650 #1594
  • [BUGFIX] Uses NTP check settings to avoid failures in status checks. See #1651 #1558
  • [BUGFIX] Disk: Fix a bug where all devices were ignored if the device blacklist regex was empty. See #1666
  • [BUGFIX] Docker: Fix intermittent failures (bad support) when a container has no name. See #1565
  • [BUGFIX] Elasticsearch: Fix data being illegitimately filtered out when the local node reports under a different hostname. See #1657
  • [BUGFIX] HTTP Check: Fix status type errors in service check. See #1644
  • [BUGFIX] JMXFetch: Clean previous JMX status python file at start. See #1655
  • [BUGFIX] JMXFetch: Fix jmx agent commands false warning. See #1612.
  • [BUGFIX] JMXFetch: Format service check names prefix names to strip non alphabetic characters.
  • [BUGFIX] JMXFetch: Properly exit on Windows when a specified file is created. See #1643
  • [BUGFIX] JMXFetch: Rename 'host' bean parameter to 'bean_host' in tags to avoid conflicts.
  • [BUGFIX] JMXFetch: Support bean names that have an attribute with an empty value.
  • [BUGFIX] Kafka consumer: Add timeout for ZooKeeper and Kafka connections. See #1592 #1589
  • [BUGFIX] Mesosphere: Cast error messages to strings. See #1614 [TEST?]
  • [BUGFIX] PostgreSQL: Ignore rdsadmin database in PostgreSQL check to avoid permission error. See #1590 (Thanks @etrepum)
  • [BUGFIX] PostgreSQL: Properly log bugs for custom metrics. See #1633 (Thanks @orenmazor)
  • [BUGFIX] SQL Server: Fix collector freezes when connection is failing. See #1640
  • [BUGFIX] SQL Server: Properly close cursor, avoid leaks. See #1631
  • [BUGFIX] SQL Server: Send fractional metrics as floats. See #1616
  • [BUGFIX] Varnish: Allow tags in varnish 3 XML style parsing. See #1645
  • [BUGFIX] WMI: Cast tag values as strings. See #1630

Don't miss a new dd-agent release

NewReleases is sending notifications on new releases.