{% extends "base.html" %}{% block content %}

Metrics explorer

Inspect any individual persisted series, including metrics without a curated Trend profile.

{% if payload %}

{{ payload.monitor }} / {{ payload.entity }} / {{ payload.metric }}

{% if payload.summary.current is not none %}Current {{ '%.3g'|format(payload.summary.current) }} {{ payload.unit }}.{% endif %} {% if payload.summary.change is not none %}Net change {{ '%+.3g'|format(payload.summary.change) }} {{ payload.unit }}.{% endif %} Trend {{ payload.summary.trend }}; range {{ selected.range }}, {{ payload.resolution }} resolution using {{ payload.statistic }}.

{% if payload.baseline %}

Baseline level {{ '%.3g'|format(payload.baseline.level) }} {{ payload.unit }}; {{ '%.0f'|format(payload.baseline.coverage * 100) }}% learned ({{ payload.baseline.updates }} of {{ payload.baseline.required_updates }} updates), {{ 'ready' if payload.baseline.ready else 'still learning' }}. {% if payload.baseline.history_truncated %}Earlier baseline history in this range is unavailable because its five-minute evidence has expired.{% elif payload.baseline.points %}The overlay shows retained five-minute baseline history; gaps are not connected.{% else %}No retained baseline history falls in this selected range.{% endif %}

{% else %}

No learned baseline is stored for this metric.

{% endif %}
{% if payload.baseline %}

Baseline — {{ 'ready' if payload.baseline.ready else 'learning' }}

{% endif %}{% if payload.panel.points %}

Minimum {{ payload.summary.minimum }}; maximum {{ payload.summary.maximum }}. Missing observations are shown as gaps.

{% else %}

No observations are retained for this series in the selected range.

{% endif %}{% if payload.matching_trends %}

Declared trends

{% endif %}{% if payload.incidents %}

Incident markers

{% endif %}{% if payload.panel.points %}{% endif %}{% else %}

No persisted metric observations are available in this range.

{% endif %}{% endblock %}