All notable changes to this project will be documented in this file.
- Update 3rd party dependencies
- Make HTTP read timeout configurable
- Please note: BREAKING CHANGES
- Prometheus support added (allows HMCi to be scraped)
- InfluxDB fields changed to mimic prometheus (cleanup & consolidation)
- New dashboards for both InfluxDB and Prometheus data-sources available in the doc/dashboards folder
- To migrate from a pre-v2, keep the old version running and run the new version simultanious, but writing to a new InfluxDB
- Improve RPM and DEB package scripts
- Updated 3rd party dependencies
- Update gradle minor version
- Changes for running on containerized environment
- Updated 3rd party dependencies
- Improve packaging and management of init-scripts
- Do not throw error on HMC 500 responses
- Update links in documentation
- Update 3rd party dependencies
- Adjust timeout to not have lingering sessions on HMC
- Update 3rd party dependencies
- Support for InfluxDB v2, now requires InfluxDB 1.8 or later
- Increase influx writer buffer limit
- Various dashboard improvements
- Fix and improve processor utilization dashboards.
- Minor code cleanup.
- Fix error in SR-IOV port type being null.
- Retrieve multiple PCM samples and keep track of processing.
- Rename VIOS metric 'vFC' (storage adapter) to 'virtual'.
- Rewrite of toml+xml+json de-serialization code (uses jackson now).
- Changes to configuration file format - please look at doc/hmci.toml as example.
- Logging (write to file) JSON output from HMC is currently not possible.
- Default configuration location on Windows platform.
- Process LPAR SR-IOV logical network ports data
- Update default dashboards
- Update documentation
- Correct use of InfluxDB batch writing.
- Sort measurement tags before writing to InfluxDB.
- Update 3rd party dependencies.
- Options to include/exclude Managed Systems and/or Logical Partitions.