SLA Failure Summary
{%- if sla_failure_list %}
Summary of SLA Failures
metric |
sub_metric |
sla_rule |
Baseline Value |
Current Value |
Diff |
{%- for sla_failure in sla_failure_list %}
{%- if sla_failure.sla.sla_passed == True %}
{%- elif sla_failure.sla.sla_passed == False %}
{%- else %}
{%- endif %}
{{sla_failure.sla.metric}} |
{{sla_failure.sla.sub_metric}} |
{{sla_failure.sla.stat_name}} {{sla_failure.sla.sla_type}} {{sla_failure.sla.threshold}}{{sla_failure.sla.display}} |
{{sla_failure.diff_metric[0]}} |
{{sla_failure.diff_metric[1]}} |
{%- if sla_failure.sla.display == '' %}
{{sla_failure.diff_metric['absolute_diff']}}{{sla_failure.sla.display}} |
{%- else %}
{{sla_failure.diff_metric['percent_diff']}}{{sla_failure.sla.display}} |
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if diff_data %}
{%- for metric in diff_data|sort %}
{{ metric }}
{{ metric }} : % diff
sub-metric |
{%- for header in diff_data[metric][diff_data[metric].keys()[0]].keys()|sort %}
{{ header }} |
{%- endfor %}
{%- for sub_metric in diff_data[metric]|sort %}
{{ sub_metric }} |
{%- for stats in diff_data[metric][sub_metric]|sort %}
{%- if sub_metric in sla_map[metric].keys() %}
{%- if stats in sla_map[metric][sub_metric].keys() %}
{%- if sla_map[metric][sub_metric][stats].display == '%' %}
{%- if sla_map[metric][sub_metric][stats].sla_passed == True %}
{%- elif sla_map[metric][sub_metric][stats].sla_passed == False %}
|
{%- else %}
|
{%- endif %}
{%- else %}
|
{%- endif %}
{%- else %}
|
{%- endif %}
{%- else %}
|
{%- endif %}
{{ diff_data[metric][sub_metric][stats]['percent_diff'] }}%
|
{%- endfor %}
{%- endfor %}
{{ metric }} : absolute diff
sub-metric |
{%- for header in diff_data[metric][diff_data[metric].keys()[0]].keys()|sort %}
{{ header }} |
{%- endfor %}
{%- for sub_metric in diff_data[metric]|sort %}
{{ sub_metric }} |
{%- for stats in diff_data[metric][sub_metric]|sort %}
{%- if sub_metric in sla_map[metric].keys() %}
{%- if stats in sla_map[metric][sub_metric].keys() %}
{%- if sla_map[metric][sub_metric][stats].display == '' %}
{%- if sla_map[metric][sub_metric][stats].sla_passed == True %}
{%- elif sla_map[metric][sub_metric][stats].sla_passed == False %}
|
{%- else %}
|
{%- endif %}
{%- else %}
|
{%- endif %}
{%- else %}
|
{%- endif %}
{%- else %}
|
{%- endif %}
{{ diff_data[metric][sub_metric][stats]['absolute_diff'] }}
|
{%- endfor %}
{%- endfor %}
{%- endfor %}
{%- endif %}
{%- if plot_div_content %}
Metrics Diff Plots
{{ plot_div_content }}
{%- endif %}