mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-09-02 03:12:34 +01:00
hwmon: Fixed sensor naming
Previously the sensor name was just appeneded to the end of the previous sensors name. Now the hwmon name is added as a classifier of the metric. If the hwmon sensor has a label, the metric will use this for its name, if it does not then the sensors kind and ID will be used e.g. temp3
This commit is contained in:
@@ -107,13 +107,17 @@ class HwmonInstrument(Instrument):
|
||||
if report_type == 'diff':
|
||||
before, after = sensor.readings
|
||||
diff = conversion(after - before)
|
||||
context.result.add_metric(sensor.label, diff, units)
|
||||
context.result.add_metric(sensor.label, diff, units,
|
||||
classifiers={"hwmon_device": sensor.device_name})
|
||||
elif report_type == 'before/after':
|
||||
before, after = sensor.readings
|
||||
mean = conversion((after + before) / 2)
|
||||
context.result.add_metric(sensor.label, mean, units)
|
||||
context.result.add_metric(sensor.label + ' before', conversion(before), units)
|
||||
context.result.add_metric(sensor.label + ' after', conversion(after), units)
|
||||
context.result.add_metric(sensor.label, mean, units,
|
||||
classifiers={"hwmon_device": sensor.device_name})
|
||||
context.result.add_metric(sensor.label + ' before', conversion(before), units,
|
||||
classifiers={"hwmon_device": sensor.device_name})
|
||||
context.result.add_metric(sensor.label + ' after', conversion(after), units,
|
||||
classifiers={"hwmon_device": sensor.device_name})
|
||||
else:
|
||||
raise InstrumentError('Unexpected report_type: {}'.format(report_type))
|
||||
except ValueError, e:
|
||||
|
Reference in New Issue
Block a user