{% set metrics_summary = metrics_summary | default({}) %} {% set latest_metrics = metrics_summary.get('latest') %} {% set previous_metrics = metrics_summary.get('previous', []) %} {% set chronological_history = metrics_summary.get('chronological_history', []) %} {% set numeric_metric_keys = metrics_summary.get('numeric_metric_keys', []) %} {% set contract_filters = metrics_summary.get('contract_filters', []) %} {% set metrics_panel_title = metrics_panel_title | default('Metric summary') %} {% set metrics_panel_scope_label = metrics_panel_scope_label | default('') %} {% set metrics_empty_message = metrics_empty_message | default('No metrics recorded for this dataset yet.') %} {% set show_metrics_history = show_metrics_history | default(False) %} {% if metrics_error %}
Metrics unavailable.
{{ metrics_error }}
{% endif %} {% if show_metrics_history and chronological_history %} {% endif %} {% if latest_metrics %}
{{ latest_metrics.recorded_label or latest_metrics.recorded_at or 'Latest snapshot' }} {% if latest_metrics.dataset_version %} Dataset {{ latest_metrics.dataset_version }} {% endif %}
{% if latest_metrics.contract_id %}
Contract {{ latest_metrics.contract_id }}{% if latest_metrics.contract_version %}:{{ latest_metrics.contract_version }}{% endif %}
{% endif %}
{% for metric in latest_metrics.metrics %} {% endfor %}
MetricValue
{{ metric.key }} {{ metric.value }}
{% elif not metrics_error %}

{{ metrics_empty_message }}

{% endif %} {% if previous_metrics %}
Earlier metric snapshots
{% for snapshot in previous_metrics %}
{{ snapshot.recorded_label or snapshot.recorded_at or 'Snapshot' }} {% if snapshot.dataset_version %} Dataset {{ snapshot.dataset_version }} {% endif %}
{% if snapshot.contract_id %}
Contract {{ snapshot.contract_id }}{% if snapshot.contract_version %}:{{ snapshot.contract_version }}{% endif %}
{% endif %}
{% for metric in snapshot.metrics %} {% endfor %}
MetricValue
{{ metric.key }} {{ metric.value }}
{% endfor %}
{% endif %}