diff --git a/bundles/grafana/dashboard-rows/smartd.py b/bundles/grafana/dashboard-rows/smartd.py index f2fb257..88b7b0b 100644 --- a/bundles/grafana/dashboard-rows/smartd.py +++ b/bundles/grafana/dashboard-rows/smartd.py @@ -47,7 +47,7 @@ def dashboard_row_smartd(panel_id, node): 'renderer': 'flot', 'seriesOverrides': [], 'spaceLength': 10, - 'span': 8, + 'span': 12, 'stack': False, 'steppedLine': False, 'targets': [ @@ -114,115 +114,5 @@ def dashboard_row_smartd(panel_id, node): 'alignLevel': None } }, - { - 'aliasColors': {}, - 'bars': False, - 'dashLength': 10, - 'dashes': False, - 'datasource': None, - 'fieldConfig': { - 'defaults': { - 'displayName': '${__field.labels.device}' - }, - 'overrides': [] - }, - 'fill': 0, - 'fillGradient': 0, - 'hiddenSeries': False, - 'id': next(panel_id), - 'legend': { - 'alignAsTable': False, - 'avg': False, - 'current': False, - 'hideEmpty': True, - 'hideZero': True, - 'max': False, - 'min': False, - 'rightSide': False, - 'show': True, - 'total': False, - 'values': False - }, - 'lines': True, - 'linewidth': 1, - 'NonePointMode': 'None', - 'options': { - 'alertThreshold': True - }, - 'percentage': False, - 'pluginVersion': '7.5.5', - 'pointradius': 2, - 'points': False, - 'renderer': 'flot', - 'seriesOverrides': [], - 'spaceLength': 10, - 'span': 4, - 'stack': False, - 'steppedLine': False, - 'targets': [ - { - 'groupBy': [ - {'type': 'time', 'params': ['$__interval']}, - {'type': 'fill', 'params': ['linear']}, - ], - 'orderByTime': "ASC", - 'policy': "default", - 'query': f"""from(bucket: "telegraf") - |> range(start: v.timeRangeStart, stop: v.timeRangeStop) - |> filter(fn: (r) => - r["_measurement"] == "smartd_stats" and - r["_field"] == "power_on_hours" and - r["host"] == "{node.name}" - ) - |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) - |> yield(name: "fan")""", - 'resultFormat': 'time_series', - 'select': [[ - {'type': 'field', 'params': ['value']}, - {'type': 'mean', 'params': []}, - ]], - "tags": [] - }, - ], - 'thresholds': [], - 'timeRegions': [], - 'title': 'fans', - 'tooltip': { - 'shared': True, - 'sort': 0, - 'value_type': 'individual' - }, - 'type': 'graph', - 'xaxis': { - 'buckets': None, - 'mode': 'time', - 'name': None, - 'show': True, - 'values': [] - }, - 'yaxes': [ - { - 'format': 'hours', - 'label': None, - 'logBase': 1, - 'max': None, - 'min': None, - 'show': True, - 'decimals': 0, - }, - { - 'format': 'short', - 'label': None, - 'logBase': 1, - 'max': None, - 'min': None, - 'show': False, - } - ], - 'yaxis': { - 'align': False, - 'alignLevel': None - } - }, ], }