Fetch All Results By Time
Retrieve overall monitored flow counts across all applications, bucketed by time.
The time granularity is automatically determined based on the time interval length:
- 1 hour or less: 5-minute granularity
- More than 1 hour, up to 24 hours: 1-hour granularity
- More than 24 hours: 1-day granularity
Use this endpoint to draw the top-level flow trend chart in the Application Monitoring dashboard. For per-application breakdowns, use POST /monitoring/applications/results-by-app instead.
Filter notes:
id: restrict results to a specific application UUIDapplication_type: restrict to CRITICAL or REGULAR applications- If
time_selectionis omitted, defaults to the last 1 hour.
Time range and optional filters
{
"time_selection": {
"start_time": 1781806113925
},
"id": [
"398d1f18-cbdf-4960-b881-bb4e160952a8"
]
}
Time parameters for querying monitoring data. Specifies the start time for the query window, with the end time implicitly set to the current time. The system will examine monitoring metrics from the specified start_time to now.
Specifies the priority level of the application.
Identifier (uuid) for an application to include in monitoring results.
OK. Successfully retrieved application monitoring time series results.
{
"results": [
{
"unprotected_count": 0,
"protected_count": 0,
"time": 1781809200000
},
{
"unprotected_count": 0,
"protected_count": 0,
"time": 1781812800000
}
],
"granularity": "HOUR"
}
List of application monitoring results, each providing metrics for a give time granularity.
Granularity of data being queried.
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Error
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/intelligence/monitoring/applications/all-results-by-time