order-processing
FAILED
Processor Timeline
5 processors
Success
Failed
Slow (> SLA)
1
from
direct:order-intake
12ms
2
process
OrderValidator
45ms
3
to
sql:INSERT INTO orders
89ms
4
choice
priority-check
2ms
5
to
http:payment-api/charge
2m 18s
⚠
Bottleneck detected: Processor #5
http:payment-api/charge consumed
94%
of total execution time (2m 18s of 2m 33s). 503 Service Unavailable after 30s timeout with 4 retries.
→
Message IN
at processor #5 entry
Headers 9
breadcrumbId
BC-88421-001
CamelHttpMethod
POST
Content-Type
application/json
orderId
OP-88421
customerId
DE-40912
correlationId
corr-a7f3e9d1-88421
orderPriority
HIGH
orderDbId +added
48291
priorityTier +added
express
Body
{ "orderId": "OP-88421", "customerId": "DE-40912", "timestamp": "2026-03-17T09:14:22.184Z", "items": [ { "sku": "WDG-4420-BLK", "name": "Industrial Pressure Valve DN50", "quantity": 12, "unitPrice": 284.50, "currency": "EUR" }, { "sku": "FLG-1180-SS", "name": "Stainless Steel Flange PN16", "quantity": 24, "unitPrice": 67.90, "currency": "EUR" } ], "totalAmount": 5043.60, "shippingAddress": { "street": "Industriestr. 42", "city": "Stuttgart", "zip": "70178", "country": "DE" }, "priority": "HIGH", "paymentMethod": "invoice_30d" }
✗
Error at Processor #5
FAILED
503
java.net.http.HttpTimeoutException
Endpoint
http://payment-api:8080/v2/charge
HTTP Method
POST
HTTP Status
503 Service Unavailable
Timeout
30,000ms (configured)
Retries
4 of 4 (exhausted)
Last Attempt
09:16:55.412 (after 8s backoff)
java.net.http.HttpTimeoutException: request timed out after 30000ms at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:586) at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:538) at org.apache.camel.component.http.HttpProducer.executeMethod(HttpProducer.java:347) at org.apache.camel.component.http.HttpProducer.process(HttpProducer.java:198) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:172) at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:614) at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:258) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:399) at org.apache.camel.processor.Pipeline.process(Pipeline.java:184) at org.apache.camel.processor.Pipeline.process(Pipeline.java:74) at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.run(DefaultReactiveExecutor.java:182) at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64) at org.apache.camel.processor.Pipeline.process(Pipeline.java:184) at org.apache.camel.spring.boot.SpringBootRoutesCollector.process(SpringBootRoutesCollector.java:89) Caused by: java.net.ConnectException: Connection refused: payment-api:8080 at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:579) at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:726) at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198) ... 8 more
Response Headers 4
Date
Mon, 17 Mar 2026 09:16:55 GMT
Content-Length
0
Retry-After
60
X-Request-Id
pay-req-f42a8c91
Exchange Properties & Context
▼
Exchange Properties
CamelCreatedTimestamp
2026-03-17T09:14:22.184Z
CamelExternalRedelivered
false
CamelToEndpoint
http://payment-api:8080/v2/charge
CamelFailureEndpoint
http://payment-api:8080/v2/charge
CamelRedeliveryCounter
4
CamelRedelivered
true
Route Context
CamelContext
order-service-ctx
Route ID
order-processing
Route Version
3.2.1-20260315
From Endpoint
direct:order-intake
Error Handler
DefaultErrorHandler
Environment
Agent ID
prod-node-02
Hostname
order-svc-6f8d4b-xk2p9
JVM
Eclipse Temurin 17.0.10
Camel Version
4.4.1
Heap Used
412 MB / 1024 MB
Correlation Chain
order-processing
→
payment-flow
→
notification-sender