- customer ID
- user ID
- request ID
- order ID
- transaction ID
- endpoint
- approximate time
- service name
- response value
- error message
Example complaint
A customer reports:“My order was marked as failed, but I was charged.”You know:
| Detail | Value |
|---|---|
| Service | orders-api |
| Customer ID | cus_12345 |
| Approximate time | Today |
| Possible endpoint | /orders |
Step 1: Start with the service
Open Executions. Search by service:Step 2: Search by business context
If the request or response contains a customer ID, search for it.Step 3: Narrow by endpoint
If you know the endpoint, add it to the query.Step 4: Open the execution
Open the matching execution. Inspect:- endpoint
- method
- status
- duration
- request context
- response context
- logs, if configured
- outcome
- failure evidence
- linked issue, if available
Step 5: Check response context
If response context was captured, inspect what the service returned. For example:Step 6: Inspect the timeline
Use the execution timeline to understand what happened in order. Look for:- request received
- validation result
- downstream call
- provider response
- database write
- exception
- timeout
- final response
Step 7: Check linked logs
If logs are configured, review logs linked to the execution. Linked logs help you avoid searching through unrelated log streams. Look for:- provider request or response logs
- validation failures
- retry attempts
- timeout messages
- exception stack traces
- business rule decisions
Step 8: Check linked issues
If Foveus grouped the execution into an issue, open the issue. The issue can show:- failure pattern
- common factors
- representative execution
- linked executions
- recent activity
- comments
- lifecycle
Step 9: Record the outcome
After investigation, record what happened. A useful note includes:- what failed
- affected customer or operation
- root cause, if known
- next step
- owner
- expected resolution
Useful queries
Find by customer:If no execution appears
Check:- the service name matches the execution service
- the time range includes the complaint time
- the context key was captured and indexed
- the value is quoted if it is a string
- the endpoint or method is not too restrictive
- the route was not excluded by SDK configuration
- request or response body capture was enabled if you are searching body fields
- the execution is still within retention
Recommended investigation flow
Use this flow when support reports a complaint:- Search by service.
- Add known business context.
- Add endpoint or method if known.
- Open the matching execution.
- Inspect response context and timeline.
- Review linked logs.
- Open the linked issue if there is one.
- Record the root cause or next step.
What to do next
- Learn about executions: Executions
- Learn about context search: Execution Context Search
- Debug an HTTP 500: Debug an HTTP 500
- Review data safety: Data safety and retention