{% extends "base.html" %} {% block title %}Alerts — MemoryLens{% endblock %} {% block content %}

Alerts

Threshold-based alerting on drift, cost, retrieval, compression, and errors.

Active Rules

{% if rules %}
{% for rule in rules %} {% endfor %}
NAME TYPE THRESHOLD ENABLED WEBHOOK
{{ rule.name }} {{ rule.alert_type }} {{ rule.threshold }} {% if rule.enabled %} yes {% else %} no {% endif %} {% if rule.webhook_url %} {{ rule.webhook_url[:40] }}{% if rule.webhook_url|length > 40 %}…{% endif %} {% else %} — {% endif %}
{% else %}

No alert rules defined. Run: memorylens alerts add

{% endif %}

Recent Alerts

All {% for t in ['drift', 'cost', 'retrieval', 'compression_loss', 'error_rate'] %} {{ t }} {% endfor %}
{% if history %}
{% for event in history %} {% endfor %}
FIRED AT TYPE MESSAGE
{{ event._fired_at_str }} {{ event.alert_type }} {{ event.message }}
{% else %}

No alert history found.

{% endif %}
{% endblock %}