- MongoDB
- Process
- CouchDB
- Docker
- HAProxy
- Marathon
- Memcached
- Mesos
- MySQL
- TokuMX
- ElasticSearch
- Network
- [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
Windows Only
- Redis
- [FEATURE] Support Redis check on Windows: See #917
- ElasticSearch
- Nginx
- Process
- Postgres
- [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.
- Couchbase
- Docker
- ElasticSearch
- HAProxy
- Kafka consumer
- Kafka server
- MongoDB
- MySQL
- PostgreSQL
- Process
- Google Compute Engine
- JMX Checks: Cassandra, Tomcat, Solr, ActiveMq, JMX, Kafka
- [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
- PostgreSQL
- ElasticSearch
- Lighttpd
- Nginx
- HAProxy
- MongoDB
- Redis
- Varnish
- Couchbase
- [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)
https://github.com/DataDog/dd-agent/compare/4.0.2...4.1.0
Windows Only
- [BUGFIX] Fix WMI Check
https://github.com/DataDog/dd-agent/compare/4.0.0...4.0.2
Linux or Source Install only
- [BUGFIX] Fix Postgresql check that was sending bad values in some cases.
- [BUGFIX] Fix replication lag calculation in MySql check.
https://github.com/DataDog/dd-agent/compare/4.0.0...4.0.1
This is a major version. See platform-specific pages for detailed 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
https://github.com/DataDog/dd-agent/compare/3.10.1...4.0.0
Linux or Source Install only
- [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
https://github.com/DataDog/dd-agent/compare/3.10.0...3.10.1
Windows Only
- Cassandra
- Tomcat
- ActiveMQ
- SolR
- Java
- MySQL
- Riak
- [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
https://github.com/DataDog/dd-agent/compare/3.9.3...3.11.0
Windows Only
- SQL Server
- [FEATURE] Allow optional custom tags in SQL Server check (#654)
- [BUGFIX] Fix log file location on Windows XP
https://github.com/DataDog/dd-agent/compare/3.9.2...3.9.3
Linux or Source Install only
- HTTP Check
- Mongo
- MySQL
- Network
- Process
- [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
https://github.com/DataDog/dd-agent/compare/3.9.0...3.10.0
Windows Only
- SQL Server
- [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
https://github.com/DataDog/dd-agent/compare/3.9.1...3.9.2
Windows Only
- SQL Server
- IIS
- [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)
https://github.com/DataDog/dd-agent/compare/3.9.0...3.9.1
- HDFS
- Postgres
- MySQL
- Jenkins
- Nginx
- RedisDB
- [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)
https://github.com/DataDog/dd-agent/compare/3.8.0...3.9.0
- [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)
https://github.com/DataDog/dd-agent/compare/3.7.2...3.8.0
- [FEATURE] Fix redis check when used with additional tags (#515)
https://github.com/DataDog/dd-agent/compare/3.7.1...3.7.2
- [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)
https://github.com/DataDog/dd-agent/compare/3.7.0...3.7.1
- [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)
https://github.com/DataDog/dd-agent/compare/3.6.4...3.7.0
Windows only
- 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.
https://github.com/DataDog/dd-agent/compare/3.6.3...3.6.4
- [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
https://github.com/DataDog/dd-agent/compare/3.6.2...3.6.3
- [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)
https://github.com/DataDog/dd-agent/compare/3.6.1...3.6.2
- [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)
https://github.com/DataDog/dd-agent/compare/3.6.0...3.6.1
- [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)
https://github.com/DataDog/dd-agent/compare/3.5.1...3.6.0
This is a RedHat-only release.
- [BUGFIX] Fix dogstatsd crash on RedHat 5.x and its derivatives (#381)
https://github.com/DataDog/dd-agent/compare/3.5.0...3.5.1
- [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)
https://github.com/DataDog/dd-agent/compare/3.4.4...3.5.0
- [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)
- [BUGFIX] Fix memory leaks in memcache check (#278)
- [BUGFIX] Fix umask issue (#293)
- [BUGFIX] Fix bad error message in CentOS 5 installation (#320)
https://github.com/DataDog/dd-agent/compare/3.4.2...3.4.3
If you're having issues upgrading, please read the upgrade notes
- [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
https://github.com/DataDog/dd-agent/compare/3.4.1...3.4.2
- [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.
https://github.com/DataDog/dd-agent/compare/3.4.0...3.4.1
- [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.
https://github.com/DataDog/dd-agent/compare/3.3.0...3.4.0
- [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.
https://github.com/DataDog/dd-agent/compare/3.2.3...3.3.0
- [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.
https://github.com/DataDog/dd-agent/compare/3.2.2...3.2.3
- [BUGFIX] Fixes an issue with events in checks.d where only events from the last instance would be sent.
https://github.com/DataDog/dd-agent/compare/3.2.1...3.2.2
- [BUGFIX] Fixes an issue with duplicate events being created in
checks.d
checks.
https://github.com/DataDog/dd-agent/compare/3.2.0...3.2.1
- [FEATURE] Add new AgentCheck interface for all future checks.
- [FEATURE] Split checks and configuration with
checks.d
/conf.d
.
https://github.com/DataDog/dd-agent/compare/3.1.7...3.2.0
- [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.
https://github.com/DataDog/dd-agent/compare/3.1.6...3.1.7
- [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
https://github.com/DataDog/dd-agent/compare/3.1.5...3.1.6
- [BUGFIX] Fixes network traffic reporting bug introduced in 3.1.4. If you're running 3.1.4 we recommended that you upgrade.
https://github.com/DataDog/dd-agent/compare/3.1.4...3.1.5
- [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.
https://github.com/DataDog/dd-agent/compare/3.1.3...3.1.4
- [BUGFIX] Fixes invalid configuration parsing in the case of pure JVM metrics.
- [FEATURE] Dogstream (parsing logs with dd-agent) supports parsing classes in addition to parsing functions.
- [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.
- [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.
- This version depends on Supervisor version 3 instead of version 2.3.
- changeset
- [BUGFIX] Incorrect version dependencies between
datadog-agent
anddatadog-agent-base
. - [BUGFIX] #130 Fixes a crash when changing the listening port of the forwarder.
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.
- [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.
- [BUGFIX] #82 Now proudly runs on Amazon Web Services Linux.
- [FEATURE] #110 More ElasticSearch metrics
- [BUGFIX] #105 Fix for ElasticSearch 0.18
- [BUGFIX] Support for ElasticSearch 0.18
- [BUGFIX] #95 Fix for incorrect supervisord configuration on debian. More details here to test whether you are affected.
- This is a major version
- [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
-
[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
- [BUGFIX] #80 Agent now runs happily in locales with different radix separator
- [FEATURE] #73 Allow checks to record tag metrics
- BUGFIX(DataDog#76) Fixes nagios perfdata parsing (if templates contained brackets)
- [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
- [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)
- [FEATURE] Supports Varnish 2.x
If you use ganglia, you want this version.
- [PERFORMANCE] major ganglia speedup, getting telnetlib out of the equation
- [BUGFIX] fixes MongoDB support, broken in 2.2.19.
- [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
- [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
- [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
.
- [FEATURE] Agent auto-detects the fact that it is running on Amazon EC2
- [FEATURE] Agent supports custom event parsers
- [BUGFIX] Fixes MongoDB configuration parsing.
- [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.
- [BUGFIX] Cacti check should fail gracefully if it cannot find RRD files.
- [BUGFIX] Prevent counters from wrapping (#23)
- [BUGFIX] Collect shared memory metric, accessible in Datadog via system.mem.shared.
- [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.
- [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
https://github.com/DataDog/dd-agent/issues?milestone=1&state=closed