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