data/grafana/rows/routeros_errors.py: fixes and optimizations
This commit is contained in:
parent
9415167ba5
commit
178c812a7c
2 changed files with 16 additions and 10 deletions
|
|
@ -13,6 +13,8 @@ from(bucket: "${bucket}")
|
|||
% endif
|
||||
% if function == 'derivative':
|
||||
|> derivative(nonNegative: true)
|
||||
% elif function == 'difference':
|
||||
|> difference(nonNegative: true)
|
||||
% endif
|
||||
% if boolean_to_int:
|
||||
|> map(fn: (r) => ({r with _value: if r._value == true then 1 else 0 }))
|
||||
|
|
|
|||
|
|
@ -11,11 +11,12 @@
|
|||
],
|
||||
'operating_system': 'routeros',
|
||||
},
|
||||
'function': 'derivative',
|
||||
'function': 'difference',
|
||||
'over': 0,
|
||||
},
|
||||
'mikrotik': {
|
||||
'filters': {
|
||||
'_measurement': 'interface_mikrotik',
|
||||
'_measurement': 'interface_errors',
|
||||
'_field': [
|
||||
'rx_fcs_errors',
|
||||
'rx_align_errors',
|
||||
|
|
@ -30,13 +31,14 @@
|
|||
],
|
||||
'operating_system': 'routeros',
|
||||
},
|
||||
'function': 'derivative',
|
||||
'function': 'difference',
|
||||
'over': 0,
|
||||
},
|
||||
},
|
||||
'min': 0,
|
||||
'unit': 'pps',
|
||||
'unit': 'cps',
|
||||
'tooltip': 'multi',
|
||||
'display_name': '${__field.name} ${__field.labels.ifName}',
|
||||
'display_name': '${__field.name} ${__field.labels.ifName} ${__field.labels.ifAlias}',
|
||||
'legend': {
|
||||
'displayMode': 'table',
|
||||
'placement': 'right',
|
||||
|
|
@ -57,11 +59,12 @@
|
|||
],
|
||||
'operating_system': 'routeros',
|
||||
},
|
||||
'function': 'derivative',
|
||||
'function': 'difference',
|
||||
'over': 0,
|
||||
},
|
||||
'mikrotik': {
|
||||
'filters': {
|
||||
'_measurement': 'interface_mikrotik',
|
||||
'_measurement': 'interface_errors',
|
||||
'_field': [
|
||||
'rx_too_short',
|
||||
'rx_too_long',
|
||||
|
|
@ -75,13 +78,14 @@
|
|||
],
|
||||
'operating_system': 'routeros',
|
||||
},
|
||||
'function': 'derivative',
|
||||
'function': 'difference',
|
||||
'over': 0,
|
||||
},
|
||||
},
|
||||
'min': 0,
|
||||
'unit': 'pps',
|
||||
'unit': 'cps',
|
||||
'tooltip': 'multi',
|
||||
'display_name': '${__field.name} ${__field.labels.ifName}',
|
||||
'display_name': '${__field.name} ${__field.labels.ifName} ${__field.labels.ifAlias}',
|
||||
'legend': {
|
||||
'displayMode': 'table',
|
||||
'placement': 'right',
|
||||
|
|
|
|||
Loading…
Reference in a new issue