diff --git a/brian_dashboard_manager/templating/helpers.py b/brian_dashboard_manager/templating/helpers.py index 4834f30cdc004618d2b75f36e2672caf962335a3..fb2375fb03331dba331e8ef79321067ef0af66fc 100644 --- a/brian_dashboard_manager/templating/helpers.py +++ b/brian_dashboard_manager/templating/helpers.py @@ -247,6 +247,7 @@ def get_panel_fields(panel, panel_type, datasource): 'refId': next(letters), 'select_field': field, 'percentile': 'percentile' in alias.lower(), + 'bits': panel_type != 'errors' # used to remove *8 on value } error_fields = [('Ingress Errors', 'errorsIn'), diff --git a/brian_dashboard_manager/templating/templates/shared/panel_target.json.j2 b/brian_dashboard_manager/templating/templates/shared/panel_target.json.j2 index 7247e1723a84bbca4e9ad1de260f6101d3ef6958..933435eac77702ecb681abca6c2a049a34d13472 100644 --- a/brian_dashboard_manager/templating/templates/shared/panel_target.json.j2 +++ b/brian_dashboard_manager/templating/templates/shared/panel_target.json.j2 @@ -31,17 +31,19 @@ { "params": [], "type": "mean" - }, + } {% else %} { "params": [95], "type": "percentile" - }, + } {% endif %} - { + {% if bits %} + ,{ "params": ["*8"], "type": "math" } + {% endif %} ] ], "tags": [