Audience: operator running a TLSStress.Art bench who hit a
symptom and wants the fastest path to a cause + action. Symptoms are
grouped by area. Deeper procedures live in the runbooks and MÓDULO
primers linked at the bottom.
Remember: the Dashboard is the only operator interface. Every fix
below is expressed as something you do from the UI or read-only
kubectl/logs. Fixing a MÓDULO live is prohibited.
Confirm the ngfw-ca ConfigMap is applied and mounted (NODE_EXTRA_CA_CERTS / SSL_CERT_FILE). This is intentional — agents trust only the NGFW CA on leg 1.
HTTP/3 (QUIC) traffic never reaches personas but HTTP/2 does
UDP/443 blocked, or host UDP buffers too small
Verify DUT allows QUIC inspection; confirm net.core.rmem_max/wmem_max = 64MB from the node-tuning DaemonSet (85-node-tuning.yaml).
CPS far below expected on the DUT
Session-ticket resumption masking new-connection cost, or agent scale too low
Personas disable session tickets by design; raise the HPA target / agent count from the Dashboard, watch tcp_sockets_open.
Intermittent TLS handshake failures under load
Host UDP/TCP tuning not applied on this node
Confirm the 85-node-tuning DaemonSet is Running on the node; it sets BBR+FQ and UDP buffers.
An agent is stuck, CPU pinned at 100% with no throughput
Wedged worker / busy-spin
The Dashboard's per-target circuit breaker should trip; if not, scale that agent deployment to 0 and back up from the UI. Check tcp_sockets_open for a connection leak.
Duplicate runs after a retry
Missing/duplicated idempotency key
Agents use Idempotency-Key on control calls; a duplicate means a retry raced — confirm in audit_log, do not re-submit manually.
Agents won't scale past a ceiling
HPA max reached (blast-radius cap)
This is a safety cap (Playwright max=80, k6 max=200). Raising it is a config change through the Dashboard, not kubectl edit.