Releases: Netuitive/docker-agent
Releases · Netuitive/docker-agent
v0.8.0
v0.7.9
Improvements
- Debian7 dockerfile added to address apt-get broken repo mirrors
- test.sh global sleep bumped to 5 minutes (the tests actually stop the docker container, there is no need to die unless the test is not running or exits with error and without cleanup)
- runtest.sh has been consolidated into a run block. we can now scale tests by adding them to the RELEASE var
- Added debug logging to build
- Removed the
--no-ri
and--no-rdoc
option from gem install bundler and have subsequent commands have exit 0 before continuing - Increased verbosity on commands executed by build.sh
- Removed
-v
fromcd
because there is not a verbose output on change directory command - Submit some metrics as a counter instead of gauge
- Add more simple mode, minimal mode, and base collector docs
Bugfixes
v0.7.7
Improvements
- Provide better examples in DNSLookupCheckCollector.conf file
- Improve KafkaJolokiaCollector default metric blacklist
- Update help links for netuitive-statsd
- Set minimal required netuitive-client-python version to netuitive>=0.3.4 in netuitive-statsd
- Drop support for Python 3.3 and adding Python 3.6 in netuitive-statsd
- Attempt to get AWS meta from instance meta endpoint more than one time
Bugfixes
- Update netuitive-python-client to latest
- Apply explicit urlopen request timeouts
- Build tests need to be cleaned after run
- Install gpg version 2 for rpm build
- Replace wheezy source with jessie for debian7 testing
- Install required pkg-config package
- Upgrade ruby version to 2.5.1
- Fix linting errors for netuitive-statsd
v0.7.6
v0.7.5
Improvements
- Exclude device mapper virtual drives from DiskSpaceCollector by default
- Add a default TCPCollector config
- Add Docker Container Uptime feature to the NetuitiveDockerCollector
- Add support for UDP to PortCheckCollector
Bugfixes
- Add ConsulCollector.conf to project config
- Add pkg concurrent-log-handler to fix locking, I/O errors when multiprocess logging to single file
- Make ConcurrentRotatingFileHandler default log handler in netuitive-agent.conf
v0.7.4
Improvements
- Add default ConsulCollector.conf
- Add a Consul collector
- Retry failed checks using the updated Metricly Python client
- Adding DNSLookupCheckCollector.conf to project config
- Exclude device mapper virtual drives from DiskSpaceCollector by default
Bugfixes
- Update cacerts.rb
- Change bzip2 source to fix broken build dependency
v0.7.3
Improvements
- Add user-scripts directory creation to diamond.rb
- Change default UserScripts directory to /opt/netuitive/user-scripts
- Support v StatsD tag for tagging app.version on elements
Bugfixes
- Fix ElasticSearch collector ctx variable reference before assignment
Version 0.7.2
- Add a SimpleCollector config (off by default)
- Add minimal mode (off by default) option to the NetuitiveDockerCollector
- Enable BaseCollector by default, per #80
- Update netuitive-agent to v0.7.2
This version of the docker agent introduces some changes from the upstream netuitive-agent, including:
- Use the proper Docker container name when collecting linked containers (Netuitive/netuitive-diamond#62)
- Fix a slow Docker collector memory leak (Netuitive/netuitive-diamond#64)
- Added Puppet node status metrics (Netuitive/netuitive-diamond#78)
- Add Puppet average resources per node metric (Netuitive/netuitive-diamond#77)
- Add node status as a collected health metric for RabbitMQ (Netuitive/netuitive-diamond#73)
- Add SSL cert configuration options for Elasticsearch collection (Netuitive/netuitive-diamond#68)
- Fix ElasticSearchCollector ssl config options type error
- Add missing quotes to ElasticSearchCollector default config option
Version 0.6.7
This version of the docker agent introduces some changes from the upstream netuitive-agent, including:
- Pysnmp library updated to version 4.4.4 to fix some issues in Fedora derivative flavors of Linux.
- Introduced a default netuitive-python client timeout
- Added the default configuration options for writing metric fqns locally