Skip to content

Latest commit

 

History

History
1055 lines (836 loc) · 48.4 KB

CHANGELOG.md

File metadata and controls

1055 lines (836 loc) · 48.4 KB

Changes

5.0.0 / Unreleased

Integrations affected

Changes

4.3.0 / 05-22-2014

Integrations affected

  • MongoDB
  • Process
  • CouchDB
  • Docker
  • HAProxy
  • Marathon
  • Memcached
  • Mesos
  • MySQL
  • TokuMX
  • ElasticSearch
  • Network

Changes

  • [BUGFIX] Fix incorrect open file descriptors metric name in process check: See #904. Warning: As the metric name will be changed. Your dashboards will have to be updated.
  • [FEATURE] Add some mongo2.2+ metrics to check: See #951 (Thanks to @ckrough)
  • [FEATURE] Collect checks statuses: See #922
  • [FEATURE] CouchDB: Support basic authentication: See #930
  • [FEATURE] Docker: Support Docker 0.11
  • [FEATURE] Docker: Collect events from the events api
  • [FEATURE] HAProxy: Allow collection of metrics per host with the option collect_status_metrics_by_host: See #935
  • [BUGFIX] HAProxy: Fix inaccuracy of count_per_status metric: See #940
  • [BUGFIX] HAProxy: Update event's titles: See #935
  • [FEATURE] Add Marathon integration: See #921 (Thanks to @graemej)
  • [FEATURE] Add Mesos integration: See #919 (Thanks to @graemej)
  • [FEATURE] Memcached: Add delete_misses/delete_hits: See #928 (Thanks to @arthurnn)
  • [BUGFIX] MySQL: Only collect MySQL metrics from /proc on unix machines: See #947
  • [BUGFIX] MySQL: Fix duplicate metric bug: See #899
  • [BUGFIX] Varnish: Fix a bug that was causing tags to be continuously added in some cases.
  • [FEATURE] Add an option to disable Dogstastsd: See #927
  • [FEATURE] Memcached: Add support for local unix socket connections: See #891 (Thanks to @mike-lerch)
  • [FEATURE] Add TokuMX integration: See #933 (Thanks to @leifwalsh)
  • [BUGFIX] ElasticSearch: Added correct GC metrics for ES 1.x: See #900 (Thanks to @joningle)
  • [FEATURE] Network: Add additional metrics for TCP: See #949

4.2.2 / 04-25-2014

Windows Only

Integrations affected

  • Redis

Changes

  • [FEATURE] Support Redis check on Windows: See #917

4.2.1 / 04-09-2014

Integrations affected

  • ElasticSearch
  • Nginx
  • Process
  • Postgres

Changes

  • [BUGFIX] Fix bug in Dogstatsd in the bucketing change: See #894
  • [BUGFIX] Revert to the Simple HTTP Client by default in the forwarder as it's causing 599 in some cases. It's now configurable in datadog.conf
  • [FEATURE] Support for OpenShift cartridges: See #875
  • [PERFORMANCE] Compress Dogstatsd payloads: See #893
  • [BUGFIX] Fix process check compatibility with psutil 2.0: See #863
  • [FEATURE] Support additional NGINX Plus metrics: See #876
  • [PERFORMANCE] Better handling of external clusters in Elasticsearch check: See #883
  • [BUGFIX] Fix an issue that is causing a high number of tags for postgresql metrics when custom tags are enabled.

4.2.0 / 03-25-2014

Integrations affected

  • Couchbase
  • Docker
  • ElasticSearch
  • HAProxy
  • Kafka consumer
  • Kafka server
  • MongoDB
  • MySQL
  • PostgreSQL
  • Process
  • Google Compute Engine
  • JMX Checks: Cassandra, Tomcat, Solr, ActiveMq, JMX, Kafka

Changes

  • [PERFORMANCE] Disable pup by default
  • [ENHANCEMENT] Use JMXFetch 0.3.0 ( Changelog )
  • [ENHANCEMENT] Metric limit for JMX Checks is raised to 350 metrics per instance
  • [FEATURE] Add a "configtest" command alias of "configcheck": See #838
  • [FEATURE] Add a Docker integration: See #844 (Thanks to @steeve)
  • [FEATURE] ElasticSearch: Support for newer versions (>= 0.90.10)
  • [FEATURE] ElasticSearch: Add a metric to monitor cluster status: See #827 (Thanks to @igor47)
  • [FEATURE] HAProxy: Add availability metrics: See #834 (Thanks to @igor47)
  • [FEATURE] Add a Kafka consumer check (Requires python 2.6 or python 2.7): See #810
  • [FEATURE] Add a Kafka server check: See #810
  • [FEATURE] MongoDB: Support SSL connections to server: See #848
  • [FEATURE] Collect tags and hostname for Google Compute Engine hosts
  • [FEATURE] PostgreSQL: Support check on Windows
  • [ENHANCEMENT] Align the reporting of StatsD metrics to fixed time intervals for consistency in aggregation
  • [PERFORMANCE] StatsD events are now batched: See #852
  • [PERFORMANCE] Add an optional timeout parameter to Couchbase integration: See #826
  • [PERFORMANCE] Use Tornado CurlAsyncHTTPClient by default over the SimpleHTTPClient
  • [BUGFIX] MySQL: Fixed warning on SHOW SLAVE STATUS: See #809 (Thanks to @ive)
  • [BUGFIX] PostgreSQL: Reset the connection if it seems broken: See #784
  • [BUGFIX] Process: Do not fail on older Linux Kernels: See #849
  • [BUGFIX] Windows: Do not restart pup on windows if it's not enabled: See #815
  • [BUGFIX] JMX Checks: Properly ensure that only one instance of JMXFetch is running

4.1.0 / 2014-02-04

Integrations affected

  • PostgreSQL
  • ElasticSearch
  • Lighttpd
  • Nginx
  • HAProxy
  • MongoDB
  • Redis
  • Varnish
  • Couchbase

Changes

  • [FEATURE] Support for older versions of psycopg2
  • [FEATURE] New tool to help configuring JMX Checks: See http://docs.datadoghq.com/integrations/java/
  • [FEATURE] Add basic authentication to Couchbase check #787
  • [FEATURE] Add basic authentication to ElasticSearch check #806
  • [FEATURE] Add basic authentication to Lighttpd check
  • [FEATURE] Add basic authentication to Nginx check
  • [FEATURE] Calculate used session percentage in HAProxy check #752 (Thanks to @walkeran)
  • [FEATURE] Add an HAProxy metric that counts the number of active backends #729
  • [FEATURE] Turn SSL validation in http check into an option #770
  • [FEATURE] Include tags in http service check #780
  • [FEATURE] Add more metrics to MongoDB check for newer versions of MongoDB #735
  • [FEATURE] Support multiple mongo instances in MongoDB check 08be06f4c
  • [FEATURE] Add more metrics to MySQL check #72 (Thanks to @skingry and @ronaldbradford)
  • [FEATURE] Add per-table metrics to Postgresql check #760
  • [FEATURE] Add more metrics in process check with newer version of psutil
  • [FEATURE] Allow configuration of the Redis check using a unix socket path #730
  • [FEATURE] Allow multiple instances of Varnish check #490
  • [FEATURE] Add the ability to add tags to an elasticsearch instance #790 (Thanks to @clly)
  • [BUGFIX] Fix automatic start of the Agent on Windows acf368c
  • [BUGFIX] Fix Gunicorn check issue where it was failing to identify the process in some cases #706
  • [BUGFIX] Don’t fail on archived builds in Jenkins check #766 (Thanks @imlucas)

Details

https://github.com/DataDog/dd-agent/compare/4.0.2...4.1.0

4.0.2 / 2014-01-08

Windows Only

Changes

  • [BUGFIX] Fix WMI Check

Details

https://github.com/DataDog/dd-agent/compare/4.0.0...4.0.2

4.0.1 / 2013-12-17

Linux or Source Install only

Changes

  • [BUGFIX] Fix Postgresql check that was sending bad values in some cases.
  • [BUGFIX] Fix replication lag calculation in MySql check.

Details

https://github.com/DataDog/dd-agent/compare/4.0.0...4.0.1

4.0.0 / 2013-12-16

This is a major version. See platform-specific pages for detailed changes.

Changes

Details

https://github.com/DataDog/dd-agent/compare/3.10.1...4.0.0

3.10.1 / 2013-11-06

Linux or Source Install only

Changes

  • [BUGFIX] Fix Mongo Integration for newer versions of MongoDB #677
  • [BUGFIX] Fix memory metrics for Mac Os X Mavericks
  • [BUGFIX] Fix tagging issues for HTTP Check 8ab75
  • [BUGFIX] Fix local issues 4230

Details

https://github.com/DataDog/dd-agent/compare/3.10.0...3.10.1

3.11.0 / 2013-10-08

Windows Only

Integrations Affected

  • Cassandra
  • Tomcat
  • ActiveMQ
  • SolR
  • Java
  • MySQL
  • Riak

Changes

  • [FEATURE] Make Cassandra, Tomcat, ActiveMQ, SolR, Java and MySQL integrations work on Windows
  • [FEATURE] Make pup work on Windows
  • [FEATURE] Add an additional metric to the Nginx integration #665 (Thanks to @dcrosta)
  • [FEATURE] Add additional metrics to Riak metrics #643 (Thanks to @stefan-mees)
  • [BUGFIX] Fix Service checks on Windows #632

Details

https://github.com/DataDog/dd-agent/compare/3.9.3...3.11.0

3.9.3 / 2013-09-11

Windows Only

Integrations Affected

  • SQL Server

Changes

  • [FEATURE] Allow optional custom tags in SQL Server check (#654)
  • [BUGFIX] Fix log file location on Windows XP

Details

https://github.com/DataDog/dd-agent/compare/3.9.2...3.9.3

3.10.0 / 2013-09-06

Linux or Source Install only

Integrations Affected

  • HTTP Check
  • Mongo
  • MySQL
  • Network
  • Process

Changes

  • [FEATURE] GUnicorn check #619
  • [FEATURE] Dogstatsd Autorestart #624
  • [FEATURE] Add tags to metrics collected by the HTTP Check #647 (Thanks to @ordenull)
  • [FEATURE] Allow MySQL check configuration via a MySQL config file #590 (Thanks to @micktwomey)
  • [FEATURE] Filter disk, io & network metrics by device #615
  • [FEATURE] Collect metrics from the MongoDB database selected in the connection string #657
  • [FEATURE] Add CPU and thread utilisation metrics to the Process check #646 (Thanks to @morskoyzmey)
  • [BUGFIX] Add a timeout to the Mongo connection #627

Details

https://github.com/DataDog/dd-agent/compare/3.9.0...3.10.0

3.9.2 / 2013-08-29

Windows Only

Integrations Affected

  • SQL Server

Changes

  • [FEATURE] Default SQL Server to integrated security if no username/password is provided (#622)(Thanks to @jamescrowley)
  • [FEATURE] Allow skipping ssl certificate validation (useful when the agent runs behind haproxy) (#641)
  • [BUGFIX] Fix proxy support on Windows
  • [BUGFIX] Better management of config files with the GUI

Details

https://github.com/DataDog/dd-agent/compare/3.9.1...3.9.2

3.9.1 / 2013-08-19

Windows Only

Integrations Affected

  • SQL Server
  • IIS

Changes

  • [FEATURE] Add a Management GUI to the Windows Agent for service and check management
  • [FEATURE] Log to a log file (located in C:\ProgramData\Datadog\logs )
  • [FEATURE] Create shortcuts in the Start Menu
  • [BUGFIX] Fix status page
  • [BUGFIX] Fix logging in the event viewer and only logs errors (#496)
  • [BUGFIX] Add debug info in the sql server check (#608)
  • [BUGFIX]IIS: By default use _Total, but allow a configurable list of sites (6885a97bc)

Details

https://github.com/DataDog/dd-agent/compare/3.9.0...3.9.1

3.9.0 / 2013-08-05

Integrations Affected

  • HDFS
  • Postgres
  • MySQL
  • Jenkins
  • Nginx
  • RedisDB

Changes

  • [FEATURE] New HDFS check added (#551) (thanks to @dcrosta)
  • [FEATURE] New Directory check added (#581) (thanks to @brettlangdon)
  • [FEATURE] Events can now be sent to the Agent DogStatsD server from supported client libraries (#532)
  • [FEATURE] HTTP check now supports custom headers (#541) (thanks to @tomduckering)
  • [FEATURE] Optional response_time metric has been added to TCP and HTTP checks
  • [FEATURE] info command will exit with a non-zero value when errors were displayed by the command
  • [FEATURE] Basic Jenkins metrics are now collected by Jenkins check (#567)
  • [FEATURE] A non-default port can now be specified in the MySQL check (#575)
  • [FEATURE] Logs now follow The BSD syslog Protocol (#577)
  • [BUGFIX] Expat XML Parser dependency is now installed by SmartOS Agent installation script (#450)
  • [BUGFIX] Fix collection of Postgres rollbacks metric
  • [BUGFIX] Fix Postgres integration crashing when tags are None
  • [BUGFIX] Fix version detection in MySQL check (#558)
  • [BUGFIX] MySQL InnoDB metrics are now only collected with InnoDB is enabled (#566)
  • [BUGFIX] The source status and info commands will no longer attempt to start the Agent (#512)
  • [BUGFIX] Upon a failed EC2 metadata lookup, the last successfully collected metadata will now be report (#554)
  • [BUGFIX] Nginx check no longer asserts number of connections (#569)
  • [BUGFIX] Deb and RPM start command will now poll the Agent status when starting instead of waiting a fixed amount of time (#582)
  • [BUGFIX] RedisDB check will now cast a parsed port to an integer (#600)
  • [BUGFIX] supervisord location is no longer hardcoded on Debian (#580) (Thanks to @mastrolinux)

Details

https://github.com/DataDog/dd-agent/compare/3.8.0...3.9.0

3.8.0 / 2013-06-19

Changes

  • [FEATURE] Add status command to Debian
  • [FEATURE] Debian version now uses its own supervisor config instead of using the system config
  • [FEATURE] Add -v option to info command, which currently gives stack traces for errors that occurred during checks
  • [FEATURE] Add I/O metrics to OS X (#131)
  • [BUGFIX] Log exception when dogstatsd server fails to start (#480)
  • [BUGFIX] Fix Error: Invalid user name dd-agent appearing during source install (#521)
  • [BUGFIX] Debian and Red Hat init.d scripts now verify that /etc/dd-agent/datadog.conf is present before launching supervisor(#544)
  • [BUGFIX] Fix AttributeErrors for timeout_event and status_code_event in Riak check (#546)

Details

https://github.com/DataDog/dd-agent/compare/3.7.2...3.8.0

3.7.2 / 2013-05-22

  • [FEATURE] Fix redis check when used with additional tags (#515)

Details

https://github.com/DataDog/dd-agent/compare/3.7.1...3.7.2

3.7.1 / 2013-05-21

Changes

  • [FEATURE] Add basic auth support for apache check (#410)
  • [FEATURE] Support any redis parameter during the connection (#276)
  • [FEATURE] Better launching script for source install
  • [BUGFIX] Fix process check (Missing import and support version 0.4 of psutil) (#502)
  • [BUGFIX] Fix JVM Heap issue when launching java process ( Disable memory consumption watcher by default) (#507)
  • [BUGFIX] Info page shows errors when failing to initialize a check.d (#427)
  • [BUGFIX] Added file option to supervisorctl stop arg too (#498) (Thanks to @mastrolinux)
  • [BUGFIX] Fix mysql version detection (#501)

Details

https://github.com/DataDog/dd-agent/compare/3.7.0...3.7.1

3.7.0 / 2013-05-08

Changes

  • [FEATURE] Restart the agent if it uses too much memory (#426) (Thanks to @echohead)
  • [FEATURE] Port Memcache to checks.d (#390)
  • [FEATURE] Add a process memory check (#434) (Thanks to @mastrolinux)
  • [FEATURE] Add a gearman check (#435) (Thanks to @CaptTofu)
  • [FEATURE] Add a Web Info Page to check the status of the agent (http://localhost:17125/status) (#483)
  • [FEATURE] Create an info page for the source install (#481)
  • [FEATURE] Add a “warning” method to the AgentCheck class that will display warnings in the info page
  • [BUGFIX] Customizable Java directory for JMX Checks (#472)
  • [BUGFIX] Do not try to write logs in /var/log when using the source install (#478)
  • [BUGFIX] Use a Unix socket in supervisor for the source installation
  • [BUGFIX] Display more information when the agent stops because there is no valid hostname (#475)

Details

https://github.com/DataDog/dd-agent/compare/3.6.4...3.7.0

3.6.4 / 2013-04-25

Windows only

Bug fixes

  • IIS: Use Total metrics and calculate rates in the Agent instead of using PerSec metrics. (#465)
  • IIS: Optionally give a list of sites to pull metrics from, defaulting to all.

Details

https://github.com/DataDog/dd-agent/compare/3.6.3...3.6.4

3.6.3 / 2013-04-14

Changes

  • [BUGFIX} Customizable field names for cacti check (#404)
  • [BUGFIX} Enable replication monitoring by default for old style check configuration for mysql
  • [BUGFIX} Always collect metrics for config specified queues/nodes for rabbitmq

Details

https://github.com/DataDog/dd-agent/compare/3.6.2...3.6.3

3.6.2 / 2013-04-05

Changes

  • [FEATURE] Port MySQL to checks.d (#408) (Thanks to @CaptTofu)
  • [FEATURE] Add KyotoTycoon Check (#426) (Thanks to @dcrosta)
  • [FEATURE] Add command line option to run a particular agent check (#408)
  • [BUGFIX} Force include elementtree.ElementTree in Windows install (#423)
  • [BUGFIX} Fix elasticsearch check for version < 0.19 (#419)
  • [BUGFIX} Disable HAProxy events by default
  • [BUGFIX} Aggregate RabbitMq Metrics over queues and nodes
  • [BUGFIX} Better hostname detection
  • [BUGFIX} Fix broken json serialization in centos5 (#422)

Details

https://github.com/DataDog/dd-agent/compare/3.6.1...3.6.2

3.6.1 / 2013-03-21

Changes

  • [FEATURE] Port Jenkins to checks.d
  • [FEATURE] Lighttpd check now supports Lighttpd 2.0 (#412) (Thanks to @brettlangdon)
  • [FEATURE]Additional configurable checks.d directory (#413) (Thanks to @brettlangdon)
  • [BUGFIX] Better Jenkins check performance (reduce CPU consumption) (#402)
  • [BUGFIX] Fix Graphite listener (#415)
  • [BUGFIX] Less logging for pup (#414)

Details

https://github.com/DataDog/dd-agent/compare/3.6.0...3.6.1

3.6.0 / 2013-03-13

Changes

  • [FEATURE] The agent can now run behind a web proxy (#377)
  • [FEATURE] MongoDB now supports multiple instances running on the same host (#397)
  • [FEATURE] Additional network metrics (#396)
  • [FEATURE] lighttpd check (#385)
  • [FEATURE] Allow pup to bind to a specific interface (#394). Thanks to @shamada-kuuluu
  • [FEATURE] Add a partial response in HTTP Check (#375). Thanks to @dcrosta
  • [FEATURE] WMI checks support advanced configuration (#359)
  • [FEATURE] More reliable and consistent hostname detection (84e715c)
  • [BUGFIX] Better retry handling for JMX checks (#369)
  • [BUGFIX] Fix JMX Python 2.4 support (#401)

Details

https://github.com/DataDog/dd-agent/compare/3.5.1...3.6.0

3.5.1

This is a RedHat-only release.

  • [BUGFIX] Fix dogstatsd crash on RedHat 5.x and its derivatives (#381)

Details

https://github.com/DataDog/dd-agent/compare/3.5.0...3.5.1

3.5.0

Changes

  • [FEATURE] Logging overhaul: Consistent locations in /var/log/datadog/, defaults to INFO level (#297)
  • [FEATURE] Add more memcached metrics (#283). Thanks to @jkoppe
  • [FEATURE] RabbitMQ integration (#330). Thanks to @brettlangdon
  • [FEATURE] Riak integration (#332). Thanks to @stefan-mees
  • [FEATURE] Allow source file and line in Cassandra system.log. (#307)
  • [FEATURE] Port CouchDB and ElasticSearch to checks.d (#311)
  • [FEATURE] New System Metrics: system.mem.pct_usable and system.swap.pct_free (#334)
  • [FEATURE] SmartOS support (see the agent setup page)
  • [FEATURE] Invoke custom emitters from the forwarder, instead of the agent, to capture statsd output (#271. Thanks to @charles-dyfis-net)
  • [FEATURE] Allow strings to be elements in dogstatsd sets (#300)
  • [BUGFIX] Limit the number of threads used by service checks (#351)
  • [PERFORMANCE] Better JMX performance (#313, #348)
  • [BUGFIX] Fix names of some Apache metrics (#326)

Details

https://github.com/DataDog/dd-agent/compare/3.4.4...3.5.0

3.4.4

Changes

  • [BUGFIX] Fix memory leaks in redis check, and potentially in custom checks.d checks that supply duplicate tags (#325)
  • [BUGFIX] Fix mongo auth issue (#318)
  • [BUGFIX] Add configurable socket timeout to zookeeper check (#310)

3.4.3

Changes

  • [BUGFIX] Fix memory leaks in memcache check (#278)
  • [BUGFIX] Fix umask issue (#293)
  • [BUGFIX] Fix bad error message in CentOS 5 installation (#320)

Details

https://github.com/DataDog/dd-agent/compare/3.4.2...3.4.3

3.4.2

If you're having issues upgrading, please read the upgrade notes

Changes

  • [FEATURE] Check multiple Cassandra, Tomcat and Solr instances per host
  • [FEATURE] Added a JMXCheck base class which can be used to easily track metrics from services that support JMX.
  • [BUGFIX] Create /etc/dd-agent/conf.d on install
  • [BUGFIX] Reduce verbosity of the logs

Details

https://github.com/DataDog/dd-agent/compare/3.4.1...3.4.2

3.4.1

Changes

  • [FEATURE] Added an info command (sudo /etc/init.d/datadog-agent info) which prints status info about the agent processes.
  • [FEATURE] Added a check for Zookeeper.
  • [BUGFIX] Fixes packaging bugs introduced in 3.4.0.
  • [BUGFIX] Agents installed with RPM will restart on upgrade (starting with the next version).
  • [BUGFIX] Fixed normalized counter rounding error.
  • [BUGFIX] By default, don't open ports other than localhost.

Details

https://github.com/DataDog/dd-agent/compare/3.4.0...3.4.1

3.4.0 / 2012-11-28

Changes

  • [FEATURE] Added FreeBSD support, thanks to @loris.
  • [FEATURE] Removed datadog-agent and datadog-agent-base dependencies. Now you only install one package per machine (instructions are the same).
  • [FEATURE] The agent now compresses payloads sent over the wire.
  • [FEATURE] Allow custom PYTHONPATH in checks.d config (#227)
  • [FEATURE] Added new Redis metrics.
  • [FEATURE] Added normalized load, that is load per cpu.
  • [FEATURE] Port Apache, NginX and Varnish checks to checks.d.
  • [BUGFIX] #290, #291 - disable non-local traffic by default, suppress stack traces in 404s
  • [BUGFIX] #257 - More useful Apache rates not averaged from the beginning of time.
  • [BUGFIX] #277 - Run dogstatsd on older debian boxes.
  • [BUGFIX] #245 - Expire counter values.
  • [BUGFIX] #261 - Fix Windows checks.d location lookup.
  • [BUGFIX] #253 - Sum Dogstream counters.
  • [PERFORMANCE] Improved dogstatsd performance.
  • [ENHANCEMENT] Stylistic code improvements.

Details

https://github.com/DataDog/dd-agent/compare/3.3.0...3.4.0

3.3.0 / 2012-10-25

New Features

Changes

  • [FEATURE] Added HTTP and TCP Service Checks (read the docs)
  • [FEATURE] Added the Windows Event Log Integration
  • [PERFORMANCE] Use the much faster simplejson library, if it's available, otherwise use the standard json library.
  • [BUGFIX] Fixed disk space metrics bug
  • [BUGFIX] Run dogstatsd on older OS's as well.
  • [BUGFIX] Fixed host aliasing issue.
  • [BUGFIX] Use a better query to get the Cacti device name.
  • [BUGFIX] Ensure pup uses the same JSON parsing library as the rest of the application.

Details

https://github.com/DataDog/dd-agent/compare/3.2.3...3.3.0

3.2.3 / 2012-10-15

Changes

  • [FEATURE] Windows support is officially added.
  • [FEATURE] Added a SQL Server check.
  • [FEATURE] Added an IIS check.
  • [FEATURE] Track request_rate in HAProxy.
  • [FEATURE] Move DogstatsD to the datadog-agent-base package.

Details

https://github.com/DataDog/dd-agent/compare/3.2.2...3.2.3

3.2.2 / 2012-10-05

Changes

  • [BUGFIX] Fixes an issue with events in checks.d where only events from the last instance would be sent.

Details

https://github.com/DataDog/dd-agent/compare/3.2.1...3.2.2

3.2.1 / 2012-10-05

Changes

  • [BUGFIX] Fixes an issue with duplicate events being created in checks.d checks.

Details

https://github.com/DataDog/dd-agent/compare/3.2.0...3.2.1

3.2.0 / 2012-10-05

Changes

  • [FEATURE] Add new AgentCheck interface for all future checks.
  • [FEATURE] Split checks and configuration with checks.d/conf.d.

Details

https://github.com/DataDog/dd-agent/compare/3.1.7...3.2.0

3.1.7 / 2012-09-28

Changes

  • [BUGFIX] Fixes the case where you have the python-redis module and the check will run with default host/port even if you don't have any redis configuration. Fixes case #200.

Details

https://github.com/DataDog/dd-agent/compare/3.1.6...3.1.7

3.1.6 / 2012-09-27

Changes

  • [BUGFIX] Fixes memcached integration bug running under Python 2.4 #201
  • [BUGFIX] Removes token from the Cassandra Stats, because it is not always a number. Fixes case #202

Details

https://github.com/DataDog/dd-agent/compare/3.1.5...3.1.6

3.1.5 / 2012-09-21

Changes

  • [BUGFIX] Fixes network traffic reporting bug introduced in 3.1.4. If you're running 3.1.4 we recommended that you upgrade.

Details

https://github.com/DataDog/dd-agent/compare/3.1.4...3.1.5

3.1.4 / 2012-09-21

Changes

  • [FEATURE] memcached and nginx checks now support multiple instances per host.
  • [FEATURE] Statsd: Added sets metric type. Read the docs.
  • [FEATURE] Statsd: Now supports multiple metrics per packet.
  • [FEATURE] Some under the hood work to support more platforms.
  • [FEATURE] Bug fixes
  • [BUGFIX] Fixes invalid configuration parsing in the case of pure JVM metrics.

Details

https://github.com/DataDog/dd-agent/compare/3.1.3...3.1.4

3.1.3

Changes

  • [BUGFIX] Fixes invalid configuration parsing in the case of pure JVM metrics.

3.1.2

Changes

  • [FEATURE] Dogstream (parsing logs with dd-agent) supports parsing classes in addition to parsing functions.

3.1.1

Changes

  • [FEATURE] Multi-instance JMX check
  • [FEATURE] dogstatsd counters now send 0 for up to 10 minutes after the last increment(). They work with alerts.
  • [BUGFIX] [part 1 of #165](DataDog#165) dogstatsd's average is fixed
  • [BUGFIX] HAProxy logging level was logging debug messages by default.

3.1.0

Changes

  • [FEATURE] Deploy Pup along with the Agent (though Pup doesn't run on CentOS 5)
  • [FEATURE] Added a one line install script
  • [FEATURE] HAProxy integration
  • [BUGFIX] Run the Agent on Redhat reboots
  • [BUGFIX] #150 - Fix Pexpect dependency
  • [BUGFIX] Small fixes to the HAProxy and Elastic Search integrations.
  • [BUGFIX] Fixed a couple of host aliasing issues.

Notes

  • This version depends on Supervisor version 3 instead of version 2.3.
  • changeset

3.0.5

Changes

  • [BUGFIX] Incorrect version dependencies between datadog-agent and datadog-agent-base.
  • [BUGFIX] #130 Fixes a crash when changing the listening port of the forwarder.

How to upgrade from 3.0.4 on Debian and Ubuntu

When we released datadog-agent 3.0.4 we made a mistake and messed up the version dependency between packages. As a result, whenever you run apt-get upgrade or apt-get dist-upgrade and 3.0.4 is installed you may get the following error:

E: Couldn't configure pre-depend datadog-agent-base for datadog-agent, probably a dependency cycle.

If that's the case, don't panic: there is a simple fix. Simply run:

sudo apt-get update
sudo apt-get remove datadog-agent
sudo apt-get install datadog-agent

to get the new versions up-and-running.

3.0.4

Changes

  • [FEATURE] #112 Thanks to @charles-dyfis-net, the agent supports extra emitters. An emitter is an output for events and metrics.
  • [FEATURE] #117 Thanks to @rl-0x0, the agent can now parse supervisord logs and turn them into events and metrics.
  • [FEATURE] #121 Thanks to @charles-dyfis-net, the agent supports custom checks. Check out our README for more details.

3.0.3

Changes

  • [BUGFIX] #82 Now proudly runs on Amazon Web Services Linux.
  • [FEATURE] #110 More ElasticSearch metrics

3.0.2

Changes

  • [BUGFIX] #105 Fix for ElasticSearch 0.18

3.0.1

Changes

  • [BUGFIX] Support for ElasticSearch 0.18
  • [BUGFIX] #95 Fix for incorrect supervisord configuration on debian. More details here to test whether you are affected.

3.0.0

  • This is a major version

Changes

  • [FEATURE] dogstatsd, a drop-in replacement of statsd with tagging magic, bundled with the agent. Compatible with all statsd clients.
  • [FEATURE] #21 Support for ElasticSearch 0.19

2.2.28

Changes

  • [FEATURE] #83 Support authenticated connections to redis. Simply use the following stanza in /etc/dd-agent/datadog.conf to support multiple servers

    redis_urls: host:port, password@host:port

2.2.27

Changes

  • [BUGFIX] #80 Agent now runs happily in locales with different radix separator
  • [FEATURE] #73 Allow checks to record tag metrics

2.2.26

Changes

  • BUGFIX(DataDog#76) Fixes nagios perfdata parsing (if templates contained brackets)

2.2.25

Changes

  • [BUGFIX] #68 Fixes off-by-one dog parsing error
  • [BUGFIX] #65 More robust uninstall script on Debian & Ubuntu
  • [FEATURE] #71 Supports for network metrics on Mac OS X
  • [FEATURE] #62 Sends instance-related EC2 metadata to Datadog to enable host aliases

2.2.24

Changes

  • [BUGFIX] fixes used memory metric
  • [BUGFIX] fixes mongo support on Ubuntu 11.10 (with pymongo 1.11)
  • [BUGFIX] fixes IO metrics on Ubuntu 12.04 (thanks @dcrosta)

2.2.22

Changes

  • [FEATURE] Supports Varnish 2.x

2.2.21

If you use ganglia, you want this version.

Changes

  • [PERFORMANCE] major ganglia speedup, getting telnetlib out of the equation

2.2.20

Changes

  • [BUGFIX] fixes MongoDB support, broken in 2.2.19.

2.2.19

Changes

  • [BUGFIX] varnish support is now xml-based, to not break when reading bitmap values (#42)
  • [BUGFIX] less verbose errors in dogstream (#55)
  • [FEATURE] Now capturing master/slave changes in Mongo

2.2.18

Changes

  • [BUGFIX] When using use_ec2_instance_id: yes on a non-ec2 box, don't hang! (introduced with 2.2.17)
  • [FEATURE] Initial Varnish support

2.2.17

Changes

  • [BUGFIX] On CentOS, pid was always saved in /tmp/dd-agent.pid (#51)
  • CONFIGURATION CHANGE: When running on EC2, the instance id will be used in lieu of the hostname, unless use_ec2_instance_id is set no no.

2.2.16

Changes

  • [FEATURE] Agent auto-detects the fact that it is running on Amazon EC2
  • [FEATURE] Agent supports custom event parsers

2.2.15

Changes

  • [BUGFIX] Fixes MongoDB configuration parsing.

2.2.14

Changes

  • [BUGFIX] Used memory was not reported on 2.2.12 when running the agent on Debian Lenny.
  • [BUGFIX] Cacti memory is reported in MB, not in bytes.

2.2.12

Changes

  • [BUGFIX] Cacti check should fail gracefully if it cannot find RRD files.

2.2.11

Changes

  • [BUGFIX] Prevent counters from wrapping (#23)
  • [BUGFIX] Collect shared memory metric, accessible in Datadog via system.mem.shared.

2.2.10

Changes

  • [BUGFIX] On CentOS5, when both datadog-agent and datadog-agent-base are installed, datadog-agent-base runs with the stock 2.4 python, which allows python modules that support integrations (e.g. mysql) to be installed with yum.

2.2.9 (minor)

Changes

  • [FEATURE] Added support for cacti
  • [FEATURE] Added support for new memory metrics: system.mem.buffers, system.mem.cached, system.mem.buffers, system.mem.usable, system.mem.total

Details

https://github.com/DataDog/dd-agent/issues?milestone=1&state=closed