Skip to main content
Version: ACE 4

How to test ACE timeout

This guide helps to troubleshoot why the call to the ACE dynamic API endpoint might timeout and how to mitigate it.

Routing

When deployed in the Kubernetes cluster, call usually from the consumer goes to cluster ingress controller and after that to ACE orch component. Routing between ACE components is described in system design document.

Troubleshooting

Information that is necessary to understand why timeout occurred is timeout setting and logs.

Ingress

Check Ingress Controller setup timeout settings

ACE Component configuration

It may be necessary to adjust ACE_API_TIMEOUT settings, see property description in system design document

Kibana search to obtain this information for digital-api-orch, dynamic-api-server, flow-runner components

Query for namespace dev-ace:

kubernetes.namespace_name: "dev-ace" and kubernetes.container_name: ("digital-api-orch" or "dynamic-api-server" or "flow-runner") and log: ACE_API_TIMEOUT

Log output:

Click to Zoom in Export main flow