|
{% for n in ['bb4', 'bb6', 'fb6'] %}
{{ n }} |
{% endfor %}
|
{% for d, dc in net.dcs.items() | sort %}
{{ d }} |
{% for n in ['bb4', 'bb6'] %}
{% set v = 100 * dc.counts[n].p / dc.counts[n].c if dc.counts[n].c > 0 else 0 %}
{% set cl = 'error' if v < 95 else 'warn' if v < 98 else '' %}
{{ '%.2f' | format(v) }} |
{% endfor %}
{% for n in ['fb6'] %}
{% set v = 100 * dc.counts[n].p / dc.counts[n].c if dc.counts[n].c > 0 else 0 %}
{% set cl = 'error' if v < 80 else 'warn' if v < 90 else '' %}
{{ '%.2f' | format(v) }} |
{% endfor %}
{{ dc.counts['bb4'].c }} |
{% for l, line in dc.lines.items() | sort %}
{{ l }} |
{% for n in ['bb4', 'bb6'] %}
{% set v = 100 * line.counts[n].p / line.counts[n].c if line.counts[n].c > 0 else 0 %}
{% set cl = 'error' if v < 95 else 'warn' if v < 98 else '' %}
{{ '%.2f' | format(v) }} |
{% endfor %}
{% for n in ['fb6'] %}
{% set v = 100 * line.counts[n].p / line.counts[n].c if line.counts[n].c > 0 else 0 %}
{% set cl = 'error' if v < 80 else 'warn' if v < 90 else '' %}
{{ '%.2f' | format(v) }} |
{% endfor %}
{{ line.counts['bb4'].c }} |
{% for s, switch in line['switches'].items() | sort %}
{% set bb4 = 100 * switch.counts['bb4'].p / switch.counts['bb4'].c if switch.counts['bb4'].c > 0
else 100 %}
{% set bb6 = 100 * switch.counts['bb6'].p / switch.counts['bb6'].c if switch.counts['bb6'].c > 0
else 100 %}
{{ s }} |
{% for n in ['bb4', 'bb6'] %}
{% set v = 100 * switch.counts[n].p / switch.counts[n].c if switch.counts[n].c > 0 else 100 %}
{% set cl = 'error' if v < 95 else 'warn' if v < 98 else '' %}
{{ '%.2f' | format(v) }}
+h |
{% endfor %}
{% for n in ['fb6'] %}
{% set v = 100 * switch.counts[n].p / switch.counts[n].c if switch.counts[n].c > 0 else 100 %}
{% set cl = 'error' if v < 80 else 'warn' if v < 90 else '' %}
{{ '%.2f' | format(v) }}
+h |
{% endfor %}
{{ switch.counts['bb4'].c }} |
{% endfor %}
{% endfor %}
{% endfor %}
|
{% for d, dc in net.dcs.items() | sort %}
{% for l, line in dc.lines.items() | sort %}
{% for s, switch in line['switches'].items() | sort %}
{% for n in ['bb4', 'bb6', 'fb6'] %}
{{ d }} / {{ l }} / {{ n }}
{% for m in net.dcs[d].lines[l].switches[s].counts[n].h | sort %}
+{{ m }}
{% endfor %}
{% endfor %}
{% endfor %}
{% endfor %}
{% endfor %}
|