{% extends "base.html" %} {% block title %}Systeemstatus · VacatureRadar{% endblock %} {% block content %}
Systeemreadiness

{% if health.ok %}Radar is operationeel{% else %}Controle vereist{% endif %}

Databasecontrole: {{ health.checks.database }}

{% for row in source_summary %}
Bronnen · {{ row.status }}{{ row.total }}
{% endfor %}{% for row in job_summary %}
Vacatures · {{ row.status }}{{ row.total }}
{% endfor %}
Brontelemetrie

Recente rungezondheid

Meetwaarden uit maximaal de laatste 30 runs per bron.

Bronnen beheren
{% for row in source_health %}
{{ row.source_type }}

{{ row.source_name }}

{% if row.monitored_runs == 0 %}Geen runs{% else %}Ratio {{ row.success_ratio|floatformat:2 }}{% endif %}
Runs
{{ row.monitored_runs }}
Gevonden
{{ row.extracted_count }}
Bijgewerkt
{{ row.updated_count }}
Latency
{% if row.avg_latency_ms is not None %}{{ row.avg_latency_ms|floatformat:0 }} ms{% else %}—{% endif %}
{% if row.last_health_reason %}

{{ row.last_health_reason }}

{% endif %}
{% empty %}

Nog geen brontelemetrie

Bronruns verschijnen hier zodra een toegestane bron is uitgevoerd.

{% endfor %}
Operaties

Veilige beheeropdrachten

Uitsluitend uitvoeren vanaf een vertrouwde shell op de server.

Verificatie
make verify
Back-up
./scripts/backup.sh
Herstel
./scripts/restore.sh /pad/naar/backup.sql.gz
Bronnen initialiseren
uv run python manage.py seed_sources
{% endblock %}