21.05.4
Change Log
21.05.4 / 2021-07-22
This release introduces Qtree protocol collection, improved Docker and client authentication documentation, publishing to Docker Hub, and a new plugin that helps build richer dashboards, as well as a couple of important fixes for collector panics.
IMPORTANT RPM and Debian packages will be deprecated in the future, replaced with Docker and native binaries. See #330 for details and tell us what you think.
Known Issues
On RHEL and Debian, the example Unix collector does not work at the moment due to the harvest
user lacking permissions to read the /proc
filesystem. See #249 for details.
Enhancements
-
Harvest collects Qtree protocol ops #298. Thanks to Martin Möbius for contributing
-
Harvest Grafana tool (optionally) adds a user-specified prefix to all Dashboard metrics during import. See
harvest grafana --help
#87 -
Harvest is taking its first steps to talk REST: query ONTAP, show Swagger API, model, and definitions #292
-
Tagged releases of Harvest are published to Docker Hub
-
Harvest honors Go's http(s) environment variable proxy information. See https://pkg.go.dev/net/http#ProxyFromEnvironment for details #252
-
New plugin value_to_num helps map labels to numeric values for Grafana dashboards. Current dashboards updated to use this plugin #319
-
harvest.yml
supports YAML flow style. E.g.collectors: [Zapi]
#260 -
New Simple collector that runs on Macos and Unix #270
-
Improve client certificate authentication documentation
-
Improve Docker deployment documentation 4019308
Fixes
-
Harvest collector should not panic when resources are deleted from ONTAP #174 and #302. Thanks to @hashi825 and @mamoep for providing steps to reproduce
-
Shelf metrics should report on op-status for components. Thanks to @hashi825 for working with us on this fix and dashboard improvements #262
-
Harvest should not panic when InfluxDB is the only exporter #286
-
Volume dashboard space-used column should display with percentage filled. Thanks to @florianmulatz for reporting and suggesting a fix #303
-
Certificate authentication should honor path in
harvest.yml
#318 -
Harvest should not kill processes with
poller
in their arguments #328 -
Harvest ZAPI command line tool should limit perf-object-get-iter to subset of counters when using
--counter
#299