{% from "_monitoring_widgets.html" import normalized_widget, metric_value with context %} {% macro compact_graph(graph) -%} {% if graph %}
{% for series in graph.series[:2] %}
{{ series.label }}{{ series.latest_display }}
{% endfor %}
{% endif %} {%- endmacro %} {% macro capability_card(capability, inventory, session) -%} {% set state_class = 'status-success' if capability.display_state == 'Fresh' else 'status-warning' if capability.display_state in ['Stale', 'Not collected'] else 'status-neutral' %}

{{ capability.name }}

{{ capability.description }}

{{ capability.display_state }}
{% if capability.widget and capability.widget.kind == 'normalized_metric_list' and capability.widget.summary %}{{ metric_value(capability.widget.summary) }} {% elif capability.widget and capability.widget.kind == 'interface_cumulative_totals' %}{{ capability.widget.observed_interface_count }} observed interfaces{{ capability.widget.nonzero_total_count }} active traffic pairs · {{ capability.widget.zero_total_count }} all-zero pairs {% elif capability.state == 'not_collected' %}No current normalized value {% elif capability.state == 'supported_not_configured' %}No approved monitoring path configured {% endif %}
{{ compact_graph(capability.graph) }}

{% if capability.last_collected_at %}Last collected {% else %}No collection recorded{% endif %}{% if capability.graph %} · {{ capability.graph.window }}{% endif %}

View complete {{ capability.name }} details
{% if capability.graph %}
{% for series in capability.graph.series %}
{{ series.latest_display }}{{ series.label }} current{{ series.sample_count }} samples · min/max {{ series.range_display }}
{% endfor %}
{% endif %} {% if capability.widget %}{{ normalized_widget(capability.widget, complete=true) }}{% elif capability.state == 'not_collected' %}

Normalized telemetry has not been collected yet.

{% endif %} {% if capability.options %}
{% elif capability.state == 'supported_not_configured' %}

No approved monitoring path is currently available for assignment.

{% endif %}
Technical details

{{ capability.state_description }}

Capability identifier: {{ capability.id }}

{% if capability.policy %}

Platform profile policy: {{ capability.policy }}.

{% endif %}{% if capability.bindings %}

Configured monitoring source:

    {% for binding in capability.bindings %}
  • {{ binding.id }}{{ binding.profile_name }} · {{ binding.collector_type }}{% if binding.assigned %} · operator assigned{% endif %}
  • {% endfor %}
{% endif %}
{%- endmacro %}