Diagnose Omni Gateway errors and failures given any combination of log output, dump files, or symptom descriptions. Use when the user reports a gateway error (5xx, 4xx, gateway unreachable, policy not applying), has log output to analyze, needs to decide whether to request debug logs from a customer, or needs to determine whether an issue requires escalation to the gateway team.
72
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
| Symptom | First Check | Invoke Skill |
|---|---|---|
| 5xx errors on all requests | Upstream connectivity, spec.address binding | omni-gateway-config |
| 4xx errors (auth/policy) | PolicyBinding targeting, policy config | omni-gateway-config |
| Gateway unreachable / port not responding | Listen address (0.0.0.0 vs localhost), port conflicts | omni-gateway-config |
| Policy not applying | PolicyBinding → ApiInstance cross-reference | omni-gateway-config |
upstream connect error / connection refused | Upstream service health, routes config | omni-gateway-logs |
| TLS handshake failures | Certificate validity, TLS config in conf.d | omni-gateway-logs |
xDS disconnected / control plane errors | Anypoint connectivity, registration token validity | omni-gateway-logs |
| STARTED state never reached | Registration artifact, conf.d correctness | omni-gateway-install (re-register), then omni-gateway-config |
| Known-good config still failing | Live deployed state may differ from conf.d | omni-gateway-dump |
omni-gateway-logsomni-gateway-configomni-gateway-dumpThese issues can be resolved without escalating to the gateway team:
PolicyBinding (wrong targetRef, missing ApiInstance)spec.address (using localhost instead of 0.0.0.0)These issues require gateway team involvement:
STARTED state never reached after valid registration and correct conf.domni-gateway-configCollect all of the following before opening a support ticket:
omni-gateway-logs for how to enable)omni-gateway-dump for analysis before escalating)conf.d/ listing with secrets omitted (file names + kind/name inventory only)flexctl version outputomni-gateway-logs — parse log output to surface errors and anomaliesomni-gateway-config — structural and cross-reference validation of conf.d filesomni-gateway-dump — interpret a diagnostic dump ZIP for live gateway statemulesoft/mulesoft-dx
b8cef7d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.