Commit Graph

50 Commits

Author SHA1 Message Date
Mark Nellemann a24b03f4ad Update 3rd party dependencies.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-11-13 14:14:27 +01:00
Mark Nellemann d59079e6da Update gradle plugin ospackage plugin.
continuous-integration/drone/push Build is passing Details
2023-08-10 18:31:04 +02:00
Mark Nellemann bdfa535b75 Work on avoiding lingering sessions on the HMC.
continuous-integration/drone/push Build is passing Details
2023-08-10 11:02:53 +02:00
Mark Nellemann ec9586f870 Updated dashboards, docs and 3rd party deps. 2023-05-19 20:37:24 +02:00
Mark Nellemann 39af1e3c00 Increase influx writer bufferlimit. 2023-05-17 16:29:37 +02:00
Mark Nellemann 6b9b78f32c Switch to updated influxdb client.
continuous-integration/drone/push Build is passing Details
2023-04-04 22:22:10 +02:00
Mark Nellemann c64bf66d9d Update dependencies and provide screenshot in README.
continuous-integration/drone/push Build is passing Details
2023-02-06 19:14:44 +01:00
Mark Nellemann 2d3f304fb0 Preperations for migration. 2023-01-04 15:41:59 +01:00
Mark Nellemann 5806277266 Go from millisec. to sec. precision in influx timestamps.
Do not go to minNumberOfSamples at first processing.
2022-12-16 08:06:40 +01:00
Mark Nellemann fb5bfd532b More work on multiple samples. 2022-12-07 16:12:29 +01:00
Mark Nellemann 930a1b982d Major refactoring of xml+json deserialization.
Initial work for optionally moving hmc specific code into it's own library.
2022-11-24 12:35:49 +01:00
Mark Nellemann 8a4d6d0ca5 Update 3rd party dependencies. 2022-10-24 15:30:56 +02:00
Mark Nellemann eb4df748e0 - Default configuration location on Windows platform.
- Process LPAR SR-IOV logical network ports data
- Update default dashboards
- Update documentation
2022-09-20 17:55:40 +02:00
Mark Nellemann 8bf6f3dfbd Update dependencies 2022-08-20 09:59:15 +02:00
Mark Nellemann 2c84a2478e Support Windows default location for config file. 2022-03-29 13:31:43 +02:00
Mark Nellemann 28b4cdbea8 - Sort measurement tags before writing to InfluxDB.
- Update 3rd party dependencies.
2022-03-01 20:09:35 +01:00
Mark Nellemann 02804232b0 Improved error handling. 2022-02-10 17:39:53 +01:00
Mark Nellemann e0dc65a1e6 Update 3rd party deps., and implement option disable query for energy metrics 2022-02-08 21:39:42 +01:00
Mark Nellemann 386e055fd6 Bump version and update lpar dashboard. 2021-10-15 15:38:51 +02:00
Mark Nellemann 7d010e7968 More tests and removal of redundant metrics in some VIOS measurements. 2021-09-20 15:36:23 +02:00
Mark Nellemann bd5ad22b73 Cleanup. 2021-09-08 12:54:51 +02:00
Mark Nellemann 9dd43e1f80 - Fix missing ID from VIO FC adapters
- Add more graphs to VIO example dashboard
- Update dependencies
- Bump version to 1.2.3
2021-08-09 15:06:47 +02:00
Mark Nellemann 1d20a1166f Update gradle and 3rd party dependencies. 2021-06-03 18:08:58 +02:00
Mark Nellemann 508f1b0219 Resolve issue #1 2021-03-17 07:20:14 +01:00
Mark Nellemann a9a130ff0f Improve thread sleep logic, cleanup debug logging, and set better defaults for metrics. 2021-02-01 15:32:05 +01:00
Mark Nellemann b93b560fd9 Add debug option.
Increase okhttp timeouts.
2021-01-25 19:14:26 +01:00
Mark Nellemann 68f37c6fd7 Remove deb dependency on java 2021-01-21 14:24:38 +01:00
Mark Nellemann 5b4f853e24 Move each HMC into it's own thread. 2021-01-14 13:51:18 +01:00
Mark Nellemann 945c78d868 Replaced logback w. slf4j-simple to reduce size. 2021-01-05 14:53:52 +01:00
Mark Nellemann 13a34b0412 Added VIOS memory as percentage used.
Updated dashboards.
Bumped version.
2020-12-21 11:41:48 +01:00
Mark Nellemann 85ed0ea8ba Added energy readings from the HMC - initial work.
Created new Grafana example dashboards.
2020-12-11 08:39:19 +01:00
Mark Nellemann ec14809d2d Update 3rd party build deps. 2020-12-01 11:47:54 +01:00
Mark Nellemann 3265f0721c Simplifications and cleanup. 2020-10-14 17:28:43 +02:00
Mark Nellemann 95964dabcc More work on robustness after refactoring 2020-10-14 10:41:31 +02:00
Mark Nellemann 3474ee1790 More refactoring work, cleanup and improvements. 2020-10-12 10:15:53 +02:00
Mark Nellemann b005376941 More refactoring work, from Groovy to plain Java. 2020-10-11 12:25:55 +02:00
Mark Nellemann 3f71aabd4e Refactoring work, replaced Groovy xml and json w. jsoup and moshi. 2020-10-09 16:32:16 +02:00
Mark Nellemann 6a1742e72a Refactoring work for more Java compatibility and static compilation. 2020-10-09 10:20:50 +02:00
Mark Nellemann c94b01aae9 Disable java dependencies in rpm package. No common meta-package exists between RHEL and Suse. 2020-10-02 08:43:13 +02:00
Mark Nellemann 709e3872fd Disable java dependencies in rpm package. No common meta-package exists between RHEL and Suse. 2020-10-02 08:39:30 +02:00
Mark Nellemann 511c3691e5 Include LICENSE and README.md in rpm and deb packages. 2020-09-14 13:28:25 +02:00
Mark Nellemann c5bde9c2f6 Fix issue with empty xml resulting in parse errors.
Improve version information.
2020-09-10 08:35:03 +02:00
Mark Nellemann 5004a30331 More testing, coverage setup and aa try-catch to avoid exits on errors 2020-08-17 14:23:15 +02:00
Mark Nellemann cb482264d0 Updates to rpm and deb builds. 2020-08-14 11:50:44 +02:00
Mark Nellemann 80138b8d57 Fixes to RPM and DEB build. 2020-08-13 22:01:22 +02:00
Mark Nellemann b5cdc968e5 Support for configuration file and multiple HMC's.
Initial work on build of deb/rpm packages.
Build pipeline setup.
2020-08-13 17:50:26 +02:00
Mark Nellemann 30726da763 Initial work on preparing metrics and writing those to InfluxDB 2020-08-11 16:26:16 +02:00
Mark Nellemann 2b95adcb23 WIP - refactoring. 2020-08-10 15:44:14 +02:00
Mark Nellemann ccbbbe6541 Work on fetching PCM Json for later processing. 2020-08-07 13:20:07 +02:00
Mark Nellemann 9083e85d76 Initial code commit 2020-08-07 08:13:48 +02:00