deployedApiCallSummary
Returns grouped and aggregated API request info as specified by the request fields applying the filters specified in the input object.
Input Parameters:
input: Filter and aggregation configuration including time range and interval settings.
Response: DeployedApiCallSummary object containing aggregated API call metrics grouped by time intervals.
Example Request:
query {
deployedApiCallSummary(
input: {
requestTsStart: "2021-10-11",
requestTsEnd: "2021-10-20",
filter: "atom.id = '<xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx>' and method = 'GET'"
}
) {
data {
status,
responseDuration {
mean,
count
},
account {
id
}
}
}
}
Sample Response:
{
"data": {
"deployedApiCallSummary": {
"data": [
{
"status": 200,
"responseDuration": {
"mean": 5.803271769650674,
"count": 286695
},
"account": {
"id": "<xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx>"
}
},
{
"status": 499,
"responseDuration": {
"mean": 128.66666666666666,
"count": 3
},
"account": {
"id": "<xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx>"
}
}
]
}
}
}
deployedApiCallSummary(
input: DeployedApiCallSummaryInput!
): DeployedApiCallSummary!
Arguments
deployedApiCallSummary.input ● DeployedApiCallSummaryInput! non-null input apimetrics
Type
DeployedApiCallSummary object apimetrics
Contains aggregated API call metrics grouped by time intervals.
Was this topic helpful?