{% extends 'base/layout.html' %} {% load static %} {% comment %} PR E — full-page visual core tracer. The page bootstraps with the strand metadata; core_tracer.js fetches the JSON endpoint, renders the dagre-d3 graph, and updates the summary band on top. If dagre-d3 / d3 fail to load (offline install, vendoring swapped out), the JS surfaces a graceful fallback message inside #osp-tracer-fallback and renders the hop list as a plain table. {% endcomment %} {% block title %}Trace strand {{ strand }} - netbox-osp{% endblock %} {% block head %} {{ block.super }} {% endblock %} {% block content %}
0.00 / 0.00 dB used (0%) Incomplete — strand has unbound terminations
Path graph (click any hop to navigate)

Hop kinds: interface · cable · cassette · trunk · splice · osp strand. Per-hop loss is computed from cable attenuation × length, splice loss, and per-cassette pass-through loss; configure the defaults under PLUGINS_CONFIG["netbox_osp"].

{% endblock %}