move lm-sensors to its own bundle, add to hardware systems
This commit is contained in:
parent
5dde5d1642
commit
91cf6cd1e5
10 changed files with 27 additions and 13 deletions
|
@ -3,7 +3,7 @@ def dashboard_row_sensors(panel_id, node):
|
|||
'title': 'sensors',
|
||||
'collapse': False,
|
||||
'editable': False,
|
||||
'height': '200px',
|
||||
'height': '250px',
|
||||
'panels': [
|
||||
{
|
||||
'aliasColors': {},
|
||||
|
@ -13,11 +13,11 @@ def dashboard_row_sensors(panel_id, node):
|
|||
'datasource': None,
|
||||
'fieldConfig': {
|
||||
'defaults': {
|
||||
'displayName': '${__field.labels.feature}'
|
||||
'displayName': '${__field.labels.chip} ${__field.labels.feature}'
|
||||
},
|
||||
'overrides': []
|
||||
},
|
||||
'fill': 1,
|
||||
'fill': 0,
|
||||
'fillGradient': 0,
|
||||
'hiddenSeries': False,
|
||||
'id': next(panel_id),
|
||||
|
@ -33,7 +33,7 @@ def dashboard_row_sensors(panel_id, node):
|
|||
'values': False
|
||||
},
|
||||
'lines': True,
|
||||
'linewidth': 1,
|
||||
'linewidth': 2,
|
||||
'NonePointMode': 'None',
|
||||
'options': {
|
||||
'alertThreshold': True
|
||||
|
@ -60,7 +60,6 @@ def dashboard_row_sensors(panel_id, node):
|
|||
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|
||||
|> filter(fn: (r) =>
|
||||
r["_measurement"] == "sensors" and
|
||||
r["chip"] == "coretemp-isa-0000" and
|
||||
r["_field"] == "temp_input" and
|
||||
r["host"] == "{node.name}"
|
||||
)
|
||||
|
@ -76,7 +75,7 @@ def dashboard_row_sensors(panel_id, node):
|
|||
],
|
||||
'thresholds': [],
|
||||
'timeRegions': [],
|
||||
'title': 'CPU Temperature',
|
||||
'title': 'temperatures',
|
||||
'tooltip': {
|
||||
'shared': True,
|
||||
'sort': 0,
|
||||
|
@ -121,11 +120,11 @@ def dashboard_row_sensors(panel_id, node):
|
|||
'datasource': None,
|
||||
'fieldConfig': {
|
||||
'defaults': {
|
||||
'displayName': '${__field.labels.feature}'
|
||||
'displayName': '${__field.labels.chip} ${__field.labels.feature}'
|
||||
},
|
||||
'overrides': []
|
||||
},
|
||||
'fill': 1,
|
||||
'fill': 0,
|
||||
'fillGradient': 0,
|
||||
'hiddenSeries': False,
|
||||
'id': next(panel_id),
|
||||
|
@ -141,7 +140,7 @@ def dashboard_row_sensors(panel_id, node):
|
|||
'values': False
|
||||
},
|
||||
'lines': True,
|
||||
'linewidth': 1,
|
||||
'linewidth': 2,
|
||||
'NonePointMode': 'None',
|
||||
'options': {
|
||||
'alertThreshold': True
|
||||
|
@ -183,7 +182,7 @@ def dashboard_row_sensors(panel_id, node):
|
|||
],
|
||||
'thresholds': [],
|
||||
'timeRegions': [],
|
||||
'title': 'Fan speed',
|
||||
'title': 'fans',
|
||||
'tooltip': {
|
||||
'shared': True,
|
||||
'sort': 0,
|
||||
|
|
|
@ -101,9 +101,9 @@ for rnode in repo.nodes:
|
|||
],
|
||||
}
|
||||
|
||||
if rnode.has_bundle('pacman'):
|
||||
if rnode.has_bundle('lm-sensors'):
|
||||
dashboard['rows'].append(dashboard_row_sensors(panel_id, rnode))
|
||||
dashboard['tags'].add('lm_sensors')
|
||||
dashboard['tags'].add('lm-sensors')
|
||||
|
||||
dashboard['rows'].append(dashboard_row_disk_space(panel_id, rnode))
|
||||
dashboard['rows'].append(dashboard_row_disk_iops(panel_id, rnode))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue