{% extends "django_observatory/base.html" %}{% load observatory %} {% block title %}Settings{% endblock %}{% block heading %}Settings & system information{% endblock %} {% block content %} {% if message %}
{{ message }}
{% endif %}

Runtime overrides

Change these without redeploying. Leave blank to use the value from settings.py.

{% csrf_token %} {% for r in runtime %}{% endfor %}

System

{% for k, v in system.items %}
{{ k }}
{{ v }}
{% endfor %}

Storage & retention

{% for kind, s in stats.items %}{% endfor %}
DataRowsOldest
{{ kind }}{{ s.rows }}{% if s.oldest %}{% else %}–{% endif %}

Retention (days): {% for k, v in retention.items %}{{ k }} {{ v }}{% if not forloop.last %} · {% endif %}{% endfor %}. Cleanup runs hourly in bounded batches.

{% if perms_obs.delete_observability_data %}
{% csrf_token %}
{% endif %}

Effective configuration (secrets redacted)

{{ config|pretty }}
{% endblock %}