|
| 1 | +# Version 5 (12/01/2019) |
| 2 | + |
| 3 | +Moved the source code & documentation to the IBM GITHUB |
| 4 | + |
| 5 | +Source code refactoring(bridge internal optimization) |
| 6 | +- metadata retrieval optimizations (time performance) |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | +# Version 4 (04/08/2019) |
| 11 | + |
| 12 | +Added aggregation support to query interval |
| 13 | +- set the query interval automatically to the metric data polling interval if the downsampling is disabled explicitly |
| 14 | +- allow usage of AVG, MIN, MAX, SUM aggregators for the downsampled polling intervals |
| 15 | + |
| 16 | +Changed the logic for checking the metric sensor configuration data. |
| 17 | +- Reason: GPFSFSInodeCap and GPFSPoolCap are virtual sensors. The config settings for this sensors need to be derived from the sensor GPFSDiskCap. |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | +# Version 3 (08/06/2018) |
| 22 | + |
| 23 | +Added python3.6 support |
| 24 | + |
| 25 | +Source code changes based on [openTSDB datasource](https://github.com/grafana/grafana/tree/master/public/app/plugins/datasource/opentsdb) plugin supported by Grafana |
| 26 | +- Query requests and results in [openTSDB API 2.3 supported format](http://opentsdb.net/docs/build/html/api_http/query/index.html) |
| 27 | +- Fixed [alias tag issue](https://github.com/grafana/grafana/issues/7560) |
| 28 | + |
| 29 | +Source code changes based on latest configuration updates to IBM Spectrum Scale performance monitoring tool (ZIMon): |
| 30 | +- changed '-s --server' option from required to optional. If not specified the server will be automatically set to 'localhost'. |
| 31 | +>> **NOTE**: Since Spectrum Scale version 5.0.0 the ZImon pmcollector allows query requests, per default, only from local host. |
| 32 | +- added vlaidity check for '-P --serverPort' |
| 33 | +- added configuration check for multithreaded serverPort. If configured, this will be automatically used for querying pmcollector. |
| 34 | + |
| 35 | +Source code refactoring(bridge internal optimization) |
| 36 | +- refactoring of GET, POST Handler result objects (bridge internal) |
| 37 | +- metadata retrieval optimizations (time performance) |
| 38 | + |
| 39 | +Improved logging, more options for troubleshooting |
| 40 | +- improved trace messages for logging connection issues |
| 41 | +- improved trace messages for logging wrong input parameters f.e. tag names, tag values |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | +# Version 2 (05/24/2017) |
| 46 | + |
| 47 | +Added HTTPS(SSL) connection support(via port 8443) |
| 48 | +- required [CherryPy version 4.0](download from: https://pypi.python.org/pypi/CherryPy/4.0.0) or higher |
| 49 | +- required [SSL private key and certificate](http://cherrypy.readthedocs.io/en/latest/deploy.html#ssl-support) to be generated |
| 50 | +- start the bridge with '-k' option (followed by the SSLkey location path) and port 8443 (-p option) |
| 51 | + |
| 52 | +Source code changes based on [openTSDB datasource](https://github.com/grafana/grafana/tree/master/public/app/plugins/datasource/opentsdb) plugin supported by Grafana |
| 53 | +- allowing the multiple filters usage in the [lookup](http://opentsdb.net/docs/build/html/api_http/search/lookup.html?) queries |
| 54 | +- Query requests and results in [openTSDB API 2.3 query format](http://opentsdb.net/docs/build/html/api_http/query/index.html) |
| 55 | + |
| 56 | +Improved logging, more options for troubleshooting |
| 57 | +- added python version, cherryPy version and the list of enabled sensors to the console message during the bridge start |
| 58 | +- added trace messages for logging received requests from Grafana and processed queries stored in zserver.log(INFO-level) |
| 59 | +- added trace messages for logging process details at different places (DEBUG-level) |
| 60 | +- added HTTPError codes to the error trace messages(if the error cause is known) |
| 61 | +- cherrypy_access.log enabled (automatically created with the bridge start) |
| 62 | +- cherrypy_error.log (automatically created with the bridge start) |
| 63 | + |
| 64 | +Source code refactoring(bridge internal optimization) |
| 65 | +- moved to the new QueryHandler(backend query engine) |
| 66 | +- metadata retrieval simplification (all methods quering metadata moved to the separate module) |
| 67 | + |
| 68 | + |
| 69 | + |
1 | 70 | # Version 1 (06/16/2016)
|
2 | 71 |
|
3 | 72 | Initial version
|
0 commit comments