Skip to content

Releases: Netuitive/docker-agent

v0.8.0

28 Jul 18:51
Compare
Choose a tag to compare

Improvements

  • Enable additional collectors by environment variables
  • ElasticSearchCollector - Collect file descriptor metrics

Bugfixes

  • PuppetDBCollector - Fix node status metric collection
  • NetuitiveDockerCollector - Fix minimal mode cpu utilization metric generation

v0.7.9

26 Feb 04:17
Compare
Choose a tag to compare

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 from cd 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

11 Jun 18:00
Compare
Choose a tag to compare

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

04 Jan 16:21
Compare
Choose a tag to compare

Improvements

  • Make rabbitmq shovel states collectable via RabbitMQCollector

Bugfixes

  • Fix loss of collector configs during reinstallation on Debian/Ubuntu
  • Minor buildfix in cacerts.rb, RVM via dockerfiles

v0.7.5

08 Dec 05:16
Compare
Choose a tag to compare

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

15 Nov 16:18
Compare
Choose a tag to compare

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

10 Oct 16:38
Compare
Choose a tag to compare

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

14 Sep 17:05
Compare
Choose a tag to compare
  • 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:

Version 0.6.7

22 Jun 17:38
Compare
Choose a tag to compare

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