Top Resource Changes, by Number of Nodes with Change
| {% for date_s in dates %}{{ date_s }} | {% endfor %}
Total Nodes |
{% for date_s in dates %}
{% if (data[date_s]['nodes']|length) > 0 %}
{{ data[date_s]['nodes']|length }} |
{% else %}
|
{% endif %}
{% endfor %}
{% for res_type, res_title in data[dates[0]]['aggregate']['nodes']['resources']['changed']|resourcedictsort %}
{% if loop.index > config['num_rows'] %}{% break %}{% endif %}
{% set res_tup = (res_type, res_title) %}
{{ res_tup[0] }}[{{ res_tup[1] }}] |
{% for date_s in dates %}
{% if 'aggregate' in data[date_s] and 'nodes' in data[date_s]['aggregate'] and 'resources' in data[date_s]['aggregate']['nodes'] and 'changed' in data[date_s]['aggregate']['nodes']['resources'] and res_tup in data[date_s]['aggregate']['nodes']['resources']['changed'] %}
{{ data[date_s]['aggregate']['nodes']['resources']['changed'][res_tup]|reportmetricformat }}
{% if (data[date_s]['nodes']|length) > 0 %}
{{ '({0:.0%})'.format(data[date_s]['aggregate']['nodes']['resources']['changed'][res_tup]/(data[date_s]['nodes']|length)) }}
{% endif %}
{% else %}
{% endif %}
|
{% endfor %}
{% endfor %}
Top Resource Failures, by Number of Nodes with Failure
| {% for date_s in dates %}{{ date_s }} | {% endfor %}
Total Nodes |
{% for date_s in dates %}
{% if (data[date_s]['nodes']|length) > 0 %}
{{ data[date_s]['nodes']|length }} |
{% else %}
|
{% endif %}
{% endfor %}
{% for res_type, res_title in data[dates[0]]['aggregate']['nodes']['resources']['failed']|resourcedictsort %}
{% if loop.index > config['num_rows'] %}{% break %}{% endif %}
{% set res_tup = (res_type, res_title) %}
{{ res_tup[0] }}[{{ res_tup[1] }}] |
{% for date_s in dates %}
{% if 'aggregate' in data[date_s] and 'nodes' in data[date_s]['aggregate'] and 'resources' in data[date_s]['aggregate']['nodes'] and 'failed' in data[date_s]['aggregate']['nodes']['resources'] and res_tup in data[date_s]['aggregate']['nodes']['resources']['failed'] %}
{{ data[date_s]['aggregate']['nodes']['resources']['failed'][res_tup]|reportmetricformat }}
{% if (data[date_s]['nodes']|length) > 0 %}
{{ '({0:.0%})'.format(data[date_s]['aggregate']['nodes']['resources']['failed'][res_tup]/(data[date_s]['nodes']|length)) }}
{% endif %}
{% else %}
{% endif %}
|
{% endfor %}
{% endfor %}
Top Flapping Resources, by Number of Nodes
Flapping defined as a resource changed in at least 45% of runs on a node.
| {% for date_s in dates %}{{ date_s }} | {% endfor %}
Total Nodes |
{% for date_s in dates %}
{% if (data[date_s]['nodes']|length) > 0 %}
{{ data[date_s]['nodes']|length }} |
{% else %}
|
{% endif %}
{% endfor %}
{% for res_type, res_title in data[dates[0]]['aggregate']['nodes']['resources']['flapping']|resourcedictsort %}
{% if loop.index > config['num_rows'] %}{% break %}{% endif %}
{% set res_tup = (res_type, res_title) %}
{{ res_tup[0] }}[{{ res_tup[1] }}] |
{% for date_s in dates %}
{% if 'aggregate' in data[date_s] and 'nodes' in data[date_s]['aggregate'] and 'resources' in data[date_s]['aggregate']['nodes'] and 'flapping' in data[date_s]['aggregate']['nodes']['resources'] and res_tup in data[date_s]['aggregate']['nodes']['resources']['flapping'] %}
{{ data[date_s]['aggregate']['nodes']['resources']['flapping'][res_tup]|reportmetricformat }}
{% if (data[date_s]['nodes']|length) > 0 %}
{{ '({0:.0%})'.format(data[date_s]['aggregate']['nodes']['resources']['flapping'][res_tup]/(data[date_s]['nodes']|length)) }}
{% endif %}
{% else %}
{% endif %}
|
{% endfor %}
{% endfor %}