Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
yannmh committed May 13, 2016
1 parent f3edcd4 commit 6a14557
Showing 1 changed file with 124 additions and 0 deletions.
124 changes: 124 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,130 @@
Changes
=======

# 5.8.0 / Unreleased
**All platforms**

### Details
https://github.com/DataDog/dd-agent/compare/5.7.4...5.8.0

### New integrations
* Kong
* Spark

### Updated integrations
* ActiveMQ
* Cassandra
* Directory
* Disk
* Docker
* Elasticsearch
* Ganglia
* Graphite
* HAProxy
* HTTP Check
* JMX
* Kubernetes
* MapReduce
* Marathon
* Memcached
* MongoDB
* MySQL
* RabbitMQ
* Riak
* TeamCity
* TokuMX
* Varnish
* Windows
* Windows Service
* WMI
* YARN

### Service Discovery
Starting with the 5.8 release, the Datadog Agent ships with service discovery. This feature works for Docker containers and can run on platforms such as Kubernetes, Docker Swarm, and Amazon ECS.

Service discovery makes it possible to define configuration templates for a given Docker image in a configuration store, and to dynamically apply them to new containers on the fly. The Agent will then use these configuration templates combined with container metadata to enable, disable and reconfigure checks dynamically in response to container start/stop events.

For more details on Datadog Agent's Service Discovery, check out the [wiki page](https://github.com/DataDog/dd-agent/wiki/Service-discovery).

### Kong
Kong is an open-source management layer for API.
Kong is an API Gateway and Management solution. Check will send metrics
for the NGINX server in format kong.server.x and for the Database in following format kong.server.x

Examples:
kong.server.connections_handled
kong.server.oauth2_tokens

More details about Kong can be found at https://getkong.org/

See

### Spark
See #2407.

### End of support: Python 2.6 compatibility


### Changes
* [FEATURE] ActiveMQ: Add monitoring for standby hosts. See #2023, #2430 (Thanks @joelvanvelden)
* [FEATURE] Directory: Add Windows support. See #2410
* [FEATURE] Disk: Add an option to exclude disks based on their mountpoints. See #2359, #2476 (Thanks @rhwlo)
* [FEATURE] Docker: Add optional disk metrics. See #2405
* [FEATURE] Elasticsearch: Add support for SSL and Elasticsearch Shield. See #2195 (Thanks @pabrahamsson)
* [FEATURE] Elasticsearch: Collect additional Thread Pool metrics. See #2321
* [FEATURE] HAProxy: Add option to disable SSL validation. See #2393.
* [FEATURE] JMX: Add user tags to service checks. See [jmxfetch/jmxfetch#96](https://github.com/DataDog/jmxfetch/pull/96)
* [FEATURE] JMX: Allow group name substitutions in attribute/alias parameters. See [jmxfetch/jmxfetch#94](https://github.com/DataDog/jmxfetch/pull/94), [jmxfetch/jmxfetch#97](https://github.com/DataDog/jmxfetch/pull/97) (Thanks @alz)
* [FEATURE] RabbitMQ: Tag queue based metrics with the queue name as `queue_family`. See #2259, #2468 (Thanks @rhwlo)
* [FEATURE] Riak: Collect Riak Search metrics. See #2243 (Thanks @gzysk8)

* [FEATURE] TeamCity: Support basic HTTP authentication. See #2266 (Thanks @mderomph-coolblue)
* [FEATURE] Windows Event Log: Add an optional `event_format` parameter to instruct the check to generate Datadog's event bodies with the specified list of event properties. See #2441
* [FEATURE] Windows: Add opened handles statistics to system metrics. See #2403
* [FEATURE] Windows: Add swap -pagefile- statistics to system metrics. See #2422

* [FEATURE] Service Discovery: Define configuration templates for a given Docker image in a configuration store, and to dynamically apply them to new containers on the fly. See #2008, #2424, #2426, [Service Discovery]()
* [FEATURE] Kong: New check. See #
* [FEATURE] Spark: New check. See #2407, #2479

* [IMPROVEMENT] Core: Allow `AgentCheckTest` facilities to be used on SDK check modules. See #2341
* [IMPROVEMENT] Core: Gracefully handle responses with HTTP status code 413. See #2418
* [IMPROVEMENT] Directory: Speed up the file count in a directory. See #2245 (Thanks @tebriel)
* [IMPROVEMENT] Gohai: Collect process resources and deprecate the corresponding Python check. See [gohai/gohai#24](https://github.com/DataDog/gohai/pull/24), #2218
* [IMPROVEMENT] Gohai: Improve logging. See [gohai/gohai#30](https://github.com/DataDog/gohai/pull/30)
* [IMPROVEMENT] Kubernetes: Timeout on slow requests. See #2345
* [IMPROVEMENT] MapReduce: Consolidate and reduce the number of tags produced. See #2474
* [IMPROVEMENT] Marathon: Remove versions metric to decrease the check collection runtime. See #1861, #2443 (Thanks @Zarkantho)
* [IMPROVEMENT] MySQL: Improve accuracy for query run time averages. See #2406, #2463
* [IMPROVEMENT] YARN: Consolidate and reduce the number of tags produced. See #2473

* [BUGFIX] Core: Fix DogStatsd's service check parsing when a tag key ends with `m`. See #2373, #2472
* [BUGFIX] Core: Restart the forwarder when a "pathological" activity is detected. See #2322
* [BUGFIX] Docker: Fix container ID extraction for RancherOS. See #2454, #2466 (Thanks @ricky26)
* [BUGFIX] Docker: Fix improper logging causing the check to raise an exception when excluding containers. See #2464 (Thanks @yenif)
* [BUGFIX] Docker: Ignore mountpoints not accessible by Datadog Agent `dd-agent` user. See #2427 (Thanks @c960657)
* [BUGFIX] Elasticsearch: Restrict the list of metrics to collect by version. See #2186, #2232 (Thanks @bdharrington7)
* [BUGFIX] JMX: Report properly beans with ':' in the name. See [jmxfetch/jmxfetch#90](https://github.com/DataDog/jmxfetch/pull/90), [jmxfetch/jmxfetch#91](https://github.com/DataDog/jmxfetch/pull/91), [jmxfetch/jmxfetch#95](https://github.com/DataDog/jmxfetch/pull/95) (Thanks @bluestix)
* [BUGFIX] JMX: Sanitize metric names and tags, i.e. remove illegal characters. See [jmxfetch/jmxfetch#89](https://github.com/DataDog/jmxfetch/pull/89)
* [BUGFIX] JMX: Support `javax.management.Attribute` attribute types. See [jmxfetch/jmxfetch#92](https://github.com/DataDog/jmxfetch/pull/92) (Thanks @nwillems)
* [BUGFIX] MongoDB: Attach the check's events with the integration in Datadog. See #2456
* [BUGFIX] TokuMX: Fix `AttributeError` exceptions when collecting metrics from a replica. See #2390
* [BUGFIX] TokuMX: Support metric values with Int64 type. See #2390
* [BUGFIX] Windows Service: Make Windows service names case-insensitive. See #2492

* [OTHER] Cassandra: Remove deprecated options from the `datadog.conf` configuration file. See #2447
* [OTHER] Core: Remove support of Python 2.6. See #2377, [End of support: Python 2.6 compatibility]()
* [OTHER] Core: Upgrade `boto` dependency from `2.36.0` to `2.39.0`. See #2402, [boto/boto#3399](https://github.com/boto/boto/pull/3399)
* [OTHER] Disk: Remove deprecated options from the `datadog.conf` configuration file. See #2447
* [OTHER] Ganglia: Remove deprecated options from the `datadog.conf` configuration file. See #2447
* [OTHER] Graphite: Remove deprecated options from the `datadog.conf` configuration file. See #2447
* [OTHER] HTTP Check: Remove the deprecated `threshold` and `window` parameters from the configuration file. See #2400
* [OTHER] Memcached: Document usage for listening to a Unix socket. See #2298, #2431 (Thanks @kzw)
* [OTHER] TokuMX: Document usage for connecting to a MongoDB instance with a "full" URI. See #2390
* [OTHER] Varnish: Document `varnish` group requirement. See #2384
* [OTHER] WMI: Document wildcard usage in filters. See #2368, #2469 (Thanks @mausch)


# 5.7.4 / 04-21-2016
**All platforms**

Expand Down

0 comments on commit 6a14557

Please sign in to comment.