Skip to content

Commit

Permalink
Merge pull request #258 from IBM/v8.0
Browse files Browse the repository at this point in the history
Merge V8.0 branch changes in the master
  • Loading branch information
Helene authored Dec 10, 2024
2 parents 149ab75 + e92b10a commit 540dc9f
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 5 deletions.
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
ARG BASE=registry.access.redhat.com/ubi9/ubi:9.4-1214.1726694543
ARG BASE=registry.access.redhat.com/ubi9/ubi:9.5-1732804088
FROM $BASE

LABEL com.ibm.name="IBM Storage Scale bridge for Grafana"
LABEL com.ibm.vendor="IBM"
LABEL com.ibm.version="8.0.1-dev"
LABEL com.ibm.version="8.0.1"
LABEL com.ibm.url="https://github.com/IBM/ibm-spectrum-scale-bridge-for-grafana"
LABEL com.ibm.description="This tool translates the IBM Storage Scale performance data collected internally \
to the query requests acceptable by the Grafana integrated openTSDB plugin"
Expand Down
21 changes: 21 additions & 0 deletions docs/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
# Version 8.0.1 (12/10/2024)
Added HTTP Api REST endpoints allowing to query: \
- Performance Monitoring Tool sensors configuration in use \
- Timestamp of the latest metadata local cache refresh \
Added plugin for generating Promtheus config file authomatically based on the actual Performance Monitoring Tool sensors configuration \
Added GPFSmmhealth sensor to the PrometheusExporter supported endpoints \
Improved the performance of the OpenTSDB HTTP Api REST search/loookup endpoint \
Added monitoring thread observing if MetaData refresh is required \
Published example dashboards showing: \
- GPFS Cluster overview using OpenTSDB Datasource \
- GPFS Cluster overview using Prometheus Datasource \
- GPFSmmhealth metrics \
- GPFS physical disks wait times \
- GPFS fileset quota reporting \
Changed the Dockerfile parent image to the registry.access.redhat.com/ubi9/ubi:9.5-1732804088 \

Tested with Grafana version 11.0.0
Tested with RedHat community-powered Grafana operator v.5



# Version 8.0.0 (04/26/2024)
The Grafana Bridge has been refactored to allow several APIs to be registered and run as standalone plugins. The OpenTSDB API now needs to be explicitly registered via port configuration in config.ini before it can be used with Grafana.
Added the new Prometheus Exporter plugin which collects metrics and exposes them in a format that can be scraped by the Prometheus timeseries database. This plugin also needs to be enabled via port configuration.
Expand Down
11 changes: 11 additions & 0 deletions docs/SUPPORT_MATRIX.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
The following matrix gives a quick overview of the supported software for the IBM Storage Scale bridge for Grafana packages by version number:
# Version 8.0.1 (12/10/2024)
Classic Scale:
- Python 3.9
- CherryPy 18.10.0
- IBM Storage Scale system must run 5.2.2 and above
- Grafana 11.0.0 and above

Cloud native:
- IBM Storage Scale Container Native Storage Access(CNSA) devices having minReleaseLevel 5.2.0
- RedHat community-powered Grafana-Operator v5

# Version 8.0.0 (04/26/2024)
Classic Scale:
- Python 3.9
Expand Down
4 changes: 2 additions & 2 deletions requirements/requirements_ubi9.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,13 @@ more-itertools==10.5.0
# jaraco-text
portend==3.2.0
# via cherrypy
psutil==6.0.0
psutil==6.1.0
# via -r /root/requirements_ubi.in
python-dateutil==2.9.0.post0
# via tempora
pyyaml==6.0.2
# via -r /root/requirements_ubi.in
six==1.16.0
six==1.17.0
# via python-dateutil
tempora==5.7.0
# via portend
Expand Down
2 changes: 1 addition & 1 deletion source/__version__.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@
@author: HWASSMAN
'''

__version__ = '8.0.1-dev'
__version__ = '8.0.1'

0 comments on commit 540dc9f

Please sign in to comment.