Skip to content

Commit 0617570

Browse files
authored
Merge pull request #344 from Helene/overwork_8.0.7
Publish overworked 8.0.7 version
2 parents ac99df8 + 2967d0f commit 0617570

File tree

4 files changed

+6
-9
lines changed

4 files changed

+6
-9
lines changed

docs/RELEASE_NOTES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Version 8.0.7 (08/14/2025)
1+
# Version 8.0.7 (09/01/2025)
22
Published example dashboards for monitoring ESS Hardware metrics with Prometheus: \
33
- ESS Hardware Performance overview \
44
- HW Components Temperature \

docs/SUPPORT_MATRIX.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
The following matrix gives a quick overview of the supported software for the IBM Storage Scale bridge for Grafana packages by version number:
2-
# Version 8.0.7 (08/14/2025)
2+
# Version 8.0.7 (09/01/2025)
33
Classic Scale:
44
- Python 3.9
55
- CherryPy 18.10.0

source/collector.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,12 @@ def __init__(self, name: str, desc: str, type: Optional[str] = None):
117117
def __format__(self, spec):
118118
return f'{self.mname}_mTS'
119119

120-
def str_descfmt(self, original_counters=False) -> [str]:
120+
def str_descfmt(self) -> [str]:
121121
"""Format MetricTimeSeries description rows
122122
Output format:
123123
'''# HELP {name} {desc}'''
124124
'''# TYPE {name} {mtype}'''
125125
"""
126-
metric_type = self.mtype
127-
if not original_counters and metric_type == 'counter':
128-
metric_type = 'gauge'
129126

130127
myset = []
131128

@@ -136,7 +133,7 @@ def str_descfmt(self, original_counters=False) -> [str]:
136133
myset.append(expfmt)
137134
expfmt1 = '''# TYPE {name} {mtype}'''.format(
138135
name=self.mname,
139-
mtype=metric_type,
136+
mtype=self.mtype,
140137
)
141138
myset.append(expfmt1)
142139

source/prometheus.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ def TOPO(self):
6161
def format_response(self, data) -> [str]:
6262
resp = []
6363
for name, metric in data.items():
64-
header = metric.str_descfmt(original_counters=self.raw_data)
64+
header = metric.str_descfmt()
6565
resp.extend(header)
6666
for sts in metric.timeseries:
67-
if self.raw_data:
67+
if len(sts.dps) > 1:
6868
sts.reduce_dps_to_first_not_none(reverse_order=True)
6969
for _key, _value in sts.dps.items():
7070
sts_resp = SingleTimeSeriesResponse(name, _key,

0 commit comments

Comments
 (0)