44 KiB
Changes
4.2.0 / 03-25-2013
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
- [FEATURE] Linux/Mac OS/Source install: Visit https://github.com/DataDog/dd-agent/wiki/Agent-4.0.0-for-Linux-,-Mac-OS-and-FreeBSD
- [FEATURE] Windows: Visit https://github.com/DataDog/dd-agent/wiki/Agent-4.0.0-for-Windows
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
andinfo
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
andstatus_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
andsystem.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
anddatadog-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](https://github.com/DataDog/dd-agent/issues/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
anddatadog-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 serversredis_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(https://github.com/DataDog/dd-agent/issues/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 nono
.
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
anddatadog-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