github DataDog/dd-agent 5.5.0

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

5.5.0 / 09-17-2015

Details

5.4.7...5.5.0

New integration(s)

  • Consul

Updated integrations

  • Agent Metrics
  • Amazon EC2
  • Btrfs
  • Couchbase
  • CouchDB
  • Disk
  • Docker
  • Elasticsearch
  • etcd
  • Google Compute Engine
  • HTTP Check
  • JMXFetch
  • Mesos
  • MongoDB
  • MySQL
  • Network
  • Nginx
  • PgBouncer
  • PostgreSQL
  • Process
  • RabbitMQ
  • Redis
  • Supervisor
  • System
  • Unix
  • Windows Event Viewer
  • WMI

Consul check

New Consul check.

Supported metrics:

  • Number of Consul Agents in the Cluter
    consul.peers: tagged by consul_datacenter and mode (leader | follower)
  • Consul Catalog Nodes Up by Service
    consul.catalog.nodes_up: tagged by consul_datacenter and consul_service_id
  • Consul Catalog Services Up by Node
    consul.catalog.services_up: tagged by consul_datacenter and consul_node_id

Supported events:

  • consul.new_leader events when a leader change is detected.

See #1628

New Docker check

Datadog agent 5.5.0 introduces a new Docker check: 'docker_daemon'.

In terms of features, it adds:

  • Support for TLS connections to the daemon
  • New metrics:
    • Network metrics
    • Memory limits
    • Container size (rootfs)
    • Image size
  • Support for labels (convert them into tags). Off by default, uses a list of labels that should be converted.
  • Support for ECS tags: task name and task version

Backward incompatible changes:

As a consequence, the previous check 'Docker' is now deprecated and will not receive further support.

See #1908

Windows 64bit - Datadog Agent

The Datadog Agent is now available in a 64bit version on Windows.
For more information, please visit our Integrations/Agent page.

Flare on Windows

Datadog Agent flare feature makes easy to ship a tarball with logs and configurations to ease agent troubleshooting. Previously exclusive to Linux, it's now available on Windows.
For more information, please visit our wiki page.

[WARNING] JMX host tag issues & potential backward incompatibilities issues with service check monitors

JMX related checks -c.f. list below- were illegitimately submitting service checks tagged with the host value defined in the YAML configuration file. As it was overriding the agent hostname, with a value often equals to localhost, it was difficult to define and scope monitors based on these service checks.

The issue is addressed. JMX service checks have a new jmx_server tag which contains the YAML configuration host value so it does not replace the actual agent hostname in the host tag anymore.

Warning: these changes affect your JMX-service-checks related existing monitors scoped with the host tag. For more information, please get in touch with support@datadoghq.com

JMX related checks: ActiveMQ, Cassandra, JMX, Solr, Tomcat.

See #66

Deprecation notice

datadog.conf disk options

Disk options in datadog.conf file are being deprecated to promote the new Disk check introduced in the 5.4.0 release. It will be removed in a future version of the Datadog Agent.
Please consider conf.d/disk.yaml instead to configure it.

See #1758

Generic Mesosphere check

The previous generic Mesosphere check is deprecated, in favor of the Mesosphere master and slave specific checks introduced in the 5.4.0 release. It will be removed in a future version of the Datadog Agent.

See #1535

Previous Docker check

The previous Docker check is deprecated, in favor of the new one introduced in the 5.5.0 release. It will be removed in a future version of the Datadog Agent.

See #1908

Changes

  • [FEATURE] Consul: New check reporting cluster, service and node wide metrics and events for leader election. See #1628
  • [FEATURE] CouchDB: Allow blacklisting of specific databases. See #1760
  • [FEATURE] Docker: New Docker check. See #1908
  • [FEATURE] Elasticsearch: Collect common JVM metrics. See #1865
  • [FEATURE] Elasticsearch: Collect primary shard statistic metrics. See #1875
  • [FEATURE] etcd: SSL support. See #1745 (Thanks @KnownSubset)
  • [FEATURE] Flare: Add JMXFetch-specific information. See #1726
  • [FEATURE] Flare: Log permissions on collected files. See #1767
  • [FEATURE] Flare: Windows support. See #1773
  • [FEATURE] HTTP Check: Add SSL certificate configuration and validation options. See #1720
  • [FEATURE] JMXFetch: Memory saving by limiting MBeans queries to certain scopes. See #63
  • [FEATURE] JMXFetch: Wildcard support on domains and bean names. See #57
  • [FEATURE] MongoDB: Collect active client connections metrics. Enhance connections, dbStats, mem and rpl metric coverage. See #1798
  • [FEATURE] MongoDB: Make timeout configurable and increase the default. See #1823 (Thanks @benmccann)
  • [FEATURE] MySQL: Custom query metrics. See #1793 (Thanks @obi11235)
  • [FEATURE] Nginx: Option to disable SSL validation. See #1626 #1782
  • [FEATURE] PostgreSQL: SSL support. See #1696 (Thanks @bdotdub)
  • [FEATURE] PostgreSQL: Support for relation schemas. See #1771
  • [FEATURE] RabbitMQ: Collect the number of RabbitMQ partitions per node. See #1715 (Thanks @ulich)
  • [FEATURE] Supervisor: Option to select processes to monitor by regex name match. See #1747 (Thanks @ckrough)
  • [FEATURE] System: Collect %guest CPU time. See #1845
  • [IMPROVEMENT] Agent Metrics: Move stats log's level to DEBUG. See #1885
  • [IMPROVEMENT] Core: Log collector runs's exceptions. See #1888
  • [IMPROVEMENT] CouchDB: Fail gracefully when one or more individual databases are not readable by the configured user. See #1760
  • [IMPROVEMENT] Docker: Add an image_repository tag to the docker check. See #1691
  • [IMPROVEMENT] Windows Event Viewer: Better configuration YAML example file. See #1734
  • [IMPROVEMENT] Windows: Add Datadog agent version to MSI description. See #1878
  • [BUGFIX] Agent Metrics: Fix the configuration YAML example file rights. See #1725
  • [BUGFIX] Amazon EC2: Update metadata endpoint list to avoid redirections. See #1750 (Thanks @dspangen)
  • [BUGFIX] Btrfs: Track usage based on used bytes instead of free bytes. See #1839 (Thanks @pbitty)
  • [BUGFIX] Couchbase: Send service check tags on OK status. See #1722 #1776
  • [BUGFIX] Docker: Fallback when Docker Remote API /events returns an invalid JSON. See #1757
  • [BUGFIX] Docker: Kubernetes support -new cgroups path-. See #1759
  • [BUGFIX] Docker: Strip newlines from API responses to avoid parsing issues. See #1727
  • [BUGFIX] Google Compute Engine: Update hostname to be unique. See #1736, #1737
  • [BUGFIX] HTTP Check: Handle requests timeout exceptions to send the appropriate service check. See #1761
  • [BUGFIX] JMXFetch: Do not override service checks's host tag with JMX host. See #66
  • [BUGFIX] JMXFetch: Do not send service check warnings on metric limit violation. See #73
  • [BUGFIX] JMXFetch: Fix collector logs being duplicated to JMXFetch ones. See #1852
  • [BUGFIX] JMXFetch: Fix indentation in the configuration YAML example file. See #1774
  • [BUGFIX] Mesos: Do not fail if no cluster name is found. See #1843
  • [BUGFIX] Mesos: Fix AttributeError on non leader nodes. See #1844
  • [BUGFIX] MongoDB: Clean password from state changed events. See #1789
  • [BUGFIX] MySQL: Close connection when complete. See #1777 (Thanks @nambrosch)
  • [BUGFIX] Network: Normalize instance_name tags to avoid mismatch and backward incompatiblity. See #1811
  • [BUGFIX] PgBouncer: Collected metrics were wrong. See #1902.
  • [BUGFIX] Process: Restore Windows support. See #1595, #1883
  • [BUGFIX] RabbitMQ: Fix ValueError error when an absolute queue name is used. See #1820
  • [BUGFIX] Redis: Handle the exception when CONFIG command is disabled. See #1755
  • [BUGFIX] Redis: Switch redis.stats.keyspace_* metrics from gauge to rate type. See #1891
  • [BUGFIX] Unix: Fix incorrect conversion of system.io.bytes_per_s metric. See #1718, #1912
  • [BUGFIX] Windows Event Viewer: Fix indentation in the configuration YAML example file. See #1725
  • [BUGFIX] Windows: Fix developer mode configuration on Windows. See #1717
  • [BUGFIX] WMI: Fix errors when a property does not exist or has a non digit value. See #1800, #1846, #1889
  • [OTHER] Mesos: Deprecate previous generic check in favor of the Mesosphere master and slave specific checks introduced in the 5.4.0 release. See #1822

Don't miss a new dd-agent release

NewReleases is sending notifications on new releases.