This section gives you detailed information of what happened under the hood when a specific query was executed. It allows you to quickly find problems and work on improving your APIs performance.
In the top section, you will find general information about the selected request:
|The API id this query belongs to.
|The name of the operation that was executed, or the name of the first query/mutation in the request.
|How long this query took.
|The latency of the request.
|Start and end times
|The start and end time of the request.
Below, you will find a series of tabs that give deeper information.
This is a list of all the fields that were resolved by a resolver. They are presented hierarchically, respecting their parent/child relationship.
This section gives you additional information about each field/resolver:
|The full path of the resolved field in the query.
|The parent type and field name of the executed resolver. Next to it you'll see what kind of resolver it is (i.e.
Pipeline), and icon (or icons) representing the underlying data source(s) that were used to resolve this field.
|The difference in time between the beginning of this resolver invocation and the start of the request.
|How long this invocation of the resolver lasted.
Click on a resolver to see resolver details
Quickly see X-Ray traces for the selected query. This includes:
- Resolver mapping templates
- DynamoDB data sources
- Lambda resolvers
- HTTP resolver requests
For this feature to work, x-ray traces must be enabled on the API.
This tab shows the query that was executed along with the input variables (if any).
Request and Response Headers
A list of all the HTTP request or response headers of the HTTP request.
This includes all the logs related to this query as seen in AWS CloudWatch.