{% extends "dsoc_canvas/base.html" %} {% block title %}Scrubbing Centers — DSOC{% endblock %} {% block content %}
Scrubbing Centers
← Overview
Overview Flowspec Rules RTBH Scrubbing Centers Threat Feed Mitigations
Add Scrubbing Center
{% for center in centers %} {% set cap = center.capacity_gbps | float %} {% set load = center.current_load_gbps | float %} {% set pct = ((load / cap * 100) | round(1)) if cap > 0 else 0 %} {% else %} {% endfor %}
Name Location Provider Capacity (Gbps) Current Load (Gbps) Utilization % Status Anycast Prefix
{{ center.name }} {{ center.location or '—' }} {{ center.provider or '—' }} {{ cap }} {{ load }}
{{ pct }}%
{% set st = center.status | lower %} {% if st == 'operational' %} operational {% elif st == 'degraded' %} degraded {% elif st == 'maintenance' %} maintenance {% else %} {{ center.status }} {% endif %} {{ center.anycast_prefix or '—' }}
No scrubbing centers configured yet. Add your first center above.
{% if centers %}
AGGREGATE SCRUBBING CAPACITY
{% set total_cap = centers | sum(attribute='capacity_gbps') | float %} {% set total_load = centers | sum(attribute='current_load_gbps') | float %} {% set total_pct = ((total_load / total_cap * 100) | round(1)) if total_cap > 0 else 0 %}
{{ total_load }} / {{ total_cap }} GBps — {{ total_pct }}% utilized
{% endif %}
{% include 'includes/iqe_query_widget.html' %}
{% endblock %}