Releases: signalfx/docker-collectd-plugin
v3.0.0
v2.0.5
- add
websocket-client
v0.47.0
torequirements.txt
A recent update to websocket-client
broke compatibility with python 2.6. This library is installed with the docker python library but does not lock the version of this dependency to a specific version. The requirements.txt file for this project now explicitly installs websocket-client
v0.47.0
on python 2.6 before installing the docker python library. This should ensure continued compatibility with python 2.6
v2.0.4: Python 2.6 Requirements
Limiting the docker client package to no higher than version 2.6 on Python 2.6.
2.0.3: Ability to switch off network stats
Added a new config option called CollectNetworkStats
that allows disabling of network stats. This is useful for environments where docker networking stats are generally missing, such as Kubernetes. It defaults to true, so it will be backwards-compatible with existing deployments.
v2.0.2
Enhanced Error Handling
- Gracefully handle errors while collecting different categories of stats for each container.
v2.0.1
Addresses a minor bug specific to python v2.6
v2.0.0: New Docker Python Client
This plugin now requires Docker API version 1.21+ (Docker 1.9+) since the new client library only works with those versions.
There is now a new dimension on network stats called interface
that indicates the network interface for which the network stats apply.
v1.0.7
- Enable plugin to reattempt connecting to the docker engine when a connection can not be established
v1.0.6
- Enhance plugin to explicitly kill collection threads at shutdown
v1.0.5
- specify label, name, and image name regex patterns to prevent metric collection from matching containers