Skip to content

Releases: Netuitive/omnibus-netuitive-agent

v0.8.0

01 Jun 15:54

Choose a tag to compare

Improvements

  • ElasticSearchCollector - Collect file descriptor metrics

Bugfixes

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

v0.7.9

25 Feb 16:58

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

21 May 17:01

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 15:36

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 04:49

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

09 Nov 18:28
c0b17fb

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

Bugfixes

  • Update cacerts.rb
  • Change bzip2 source to fix broken build dependency

v0.7.3

08 Oct 21:18

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

v0.7.2

14 Sep 15:00

Choose a tag to compare

Bugfixes

  • Add missing quotes to ElasticSearchCollector default config option

v0.7.1

13 Sep 22:11

Choose a tag to compare

Bugfixes

  • Fix ElasticSearchCollector ssl config options type error

Minimal Metrics Mode and Other Improvements

12 Sep 13:07
e8f79b1

Choose a tag to compare

Features

  • Added a SimpleCollector (off by default) which collects four core utilization metrics only for CPU, memory, disk usage, and disk space (Netuitive/netuitive-diamond#80)
  • Added a minimal mode (off by default) to the Docker collector for collecting core utilization metrics for CPU and memory (Netuitive/netuitive-diamond#81)
  • Enabled the BaseCollector by default for more performance core metric collection (#80)

Improvements

Bugfixes