github NetApp/harvest v21.05.2
21.05.2

latest releases: nightly, v24.08.0, v24.05.2...
3 years ago

Change Log

Releases

21.05.2 / 2021-06-14

This release adds support for user-defined URLs for InfluxDB exporter, a new command to validate your harvest.yml file, improved logging, panic handling, and collector documentation. We also enabled GitHub security code scanning for the Harvest repo to catch issues sooner. These scans happen on every push.

There are also several quality-of-life bug fixes listed below.

Fixes

  • Handle special characters in cluster credentials #79
  • TLS server verification works with basic auth #51
  • Collect metrics from all disk shelves instead of one #75
  • Disk serial number and is-failed are missing from cdot query #60
  • Ensure collectors and pollers recover from panics #105
  • Cluster status is initially reported, but then stops being reported #66
  • Performance metrics don't display volume names #40
  • Allow insecure Grafana TLS connections --insecure and honor requested transport. See harvest grafana --help for details #111
  • Prometheus dashboards don't load when exemplar is true. Thanks to @sevenval-admins, @florianmulatz, and @unbreakabl3 for their help tracking this down and suggesting a fix. #96
  • harvest stop does not stop pollers that have been renamed #20
  • Harvest stops working after reboot on rpm/deb #50
  • harvest start shall start as harvest user in rpm/deb #129
  • harvest start detects stale pidfiles and makes start idempotent #123
  • Don't include unknown metrics when talking with older versions of ONTAP #116

Enhancements

  • InfluxDB exporter supports user-defined URLs
  • Add workload counters to ZapiPerf #9
  • Add new command to validate harvest.yml file and optionally redact sensitive information #16 e.g. harvest doctor --config ./harvest.yml
  • Improve documentation for Unix, Zapi, and ZapiPerf collectors
  • Add Zerolog framework for structured logging #61
  • Vendor 3rd party code to increase reliability and make it easier to build in air-gapped environments #26
  • Make contributing easier with a digital CCLA instead of 1970's era PDF :)
  • Enable GitHub security code scanning
  • InfluxDB exporter provides the option to pass the URL end-point unchanged. Thanks to @steverweber for their suggestion and validation. #63

Don't miss a new harvest release

NewReleases is sending notifications on new releases.