{% extends "base.html" %} {% block title %}{{ t(request, 'page.monitoring') }} — MoE Admin{% endblock %} {% block content %}
{{ t(request, 'page.monitoring') }}
{{ t(request, 'lbl.loading') }} Prometheus
{# ── Provider Rate Limits (Claude Code) ── #} {# ── System-Gauges ── #}
{% set gauges = [ ("chroma_docs", t(request, 'metric.chromadb_docs'), "bi-database", "primary"), ("graph_entities", t(request, 'metric.neo4j_entities'), "bi-diagram-2", "success"), ("graph_relations", t(request, 'metric.neo4j_relations'), "bi-bezier2", "info"), ("ontology_entities", t(request, 'metric.ontology_entities'), "bi-list-columns", "secondary"), ("planner_patterns", t(request, 'metric.planner_patterns'), "bi-trophy", "warning"), ("ontology_gaps", t(request, 'metric.ontology_gaps'), "bi-question-circle","danger"), ] %} {% for key, label, icon, color in gauges %}
{{ label }}
{% endfor %}
{# ── LLM Server Status ── #}
{{ t(request, 'section.llm_server_status') }}
{{ t(request, 'lbl.loading') }}
{# ── Endpoint Availability (24h) ── #}
{{ t(request, 'section.endpoint_availability') }} {{ t(request, 'lbl.last_24h') }}
{# ── API Endpoint Budget ── #} {# ── Charts Row 1 ── #}
{# Token-Verbrauch pro Modell #}
{{ t(request, 'section.token_usage') }}
{# Cache-Trefferquote #}
{{ t(request, 'section.cache_perf') }}
{{ t(request, 'metric.hit_rate') }}
{{ t(request, 'metric.hits') }}
{{ t(request, 'metric.misses') }}
{# ── Charts Row 2 ── #}
{# Expert-Aufrufe pro Kategorie #}
{{ t(request, 'section.expert_calls_cat') }}
{# Expert-Aufrufe pro Modell #}
{{ t(request, 'section.expert_calls_mdl') }}
{# ── Charts Row 2b: Modell × Node ── #}
{{ t(request, 'section.expert_calls_node') }}
{# ── Charts Row 3 ── #}
{# Anfragen nach Mode #}
{{ t(request, 'section.req_by_mode') }}
{# Konfidenz-Verteilung #}
{{ t(request, 'section.confidence') }}
{# Antwortzeiten + Bewertungen #}
{{ t(request, 'section.latency') }}
{{ t(request, 'metric.p50') }}
{{ t(request, 'metric.p95') }}
{{ t(request, 'metric.self_rating') }}
{{ t(request, 'metric.of_5') }}
{{ t(request, 'metric.user_rating') }}
{{ t(request, 'metric.of_5') }}
{# ── Row 4: RL Flywheel & Context Window ── #}
{{ t(request, 'section.rl_flywheel') }}
{{ t(request, 'section.compression') }}
{{ t(request, 'metric.compressed') }}
{{ t(request, 'metric.unlimited') }}
{{ t(request, 'section.corrections') }}
{{ t(request, 'section.expert_failures') }}
Thompson Sampling
P50 Score
{{ t(request, 'metric.refinements') }}
{% endblock %} {% block scripts %} {% endblock %}