Network Topology
The Network Topology view is the high-density topology experience for large graphs with causal blast-radius overlays.
Feature Flag
The Network Topology view is controlled by:
SERVICERADAR_GOD_VIEW_ENABLED=true|false
Runtime behavior:
false(default):/topologyis hidden/disabled.true:/topology, topology channel stream, and latest snapshot endpoint are available.
Rollout Guidance
Recommended rollout order:
- Enable in a non-production environment first.
- Validate stability and performance.
- Enable broader environments only after SLO validation.
For Helm-based deployments:
- Set
webNg.extraEnv.SERVICERADAR_GOD_VIEW_ENABLED: "true"in the target values file.
Operator Controls
Primary controls in the Network Topology view:
- Causal filter toggles (
root_cause,affected,healthy,unknown) - Visual ghosting/highlight controls
- Semantic zoom mode
- Structural reshape actions (collapse/expand paths)
Interpretation:
root_cause: primary fault originaffected: blast-radius impacted nodeshealthy: unaffected nodesunknown: insufficient/conflicting evidence
Known Limitations
- Performance depends on browser/GPU capability; WebGPU-capable clients perform best.
- Unsupported WebGPU clients run in fallback mode with reduced throughput.
- Large revisions may be dropped under budget pressure to preserve interaction responsiveness.
- Causal confidence is bounded by telemetry quality/completeness.
Telemetry and Signals
The Network Topology view emits operational telemetry for:
- Snapshot build latency
- Snapshot payload size
- Snapshot dropped count
- Snapshot error count
Use these metrics to validate rollout health and SLO readiness.
Troubleshooting
/topology is not visible
- Confirm
SERVICERADAR_GOD_VIEW_ENABLED=trueforweb-ng. - Confirm the pod has restarted with updated env.
Stream fails to join (god_view_disabled)
- Feature flag is disabled at runtime.
- Verify
web-ngruntime env and effective config.
Snapshot decode errors
- Check schema/version compatibility between server and client.
- Verify latest deployed frontend bundle matches backend snapshot contract.
Frequent dropped snapshots
- Check snapshot budget configuration and host load.
- Reduce update pressure and verify telemetry around build time and drop counts.