Query Performance Policy Threshold Profiles (v2.1)
POST/v2.1/api/tenants/:tenant_id/perfmgmtthresholdprofiles/query
Query the DB for the limit number of tenant level threshold profiles that match query parameters.
Request
Path Parameters
The tenant ID.
- application/json
Body
Query Details for Threshold profile
circuit_utilization_metrics_thresholds CircuitUtilizationMetricThresholds
The circuit utilization metrics thresholds.
The circuit utilization percentage configured for the threshold.
The description of the threshold profile. Max size = 256.
flow_metrics_thresholds FlowMetricThresholds
The flow 4metrics thresholds.
The flow utilization percentage configured for the threshold.
hard_limit_app_metrics StaticAppMetricConfigV2N1
The hard limits set for the app metrics.
Max Init Failure Rate: Range(max = 100L, message = PERFMGMT_MAX_INIT_FAILURE_RATE_THRESHOLD_RANGE_INVALID, min = 0L)
Max Rtt: Range(max = 500L, message = PERFMGMT_MAX_RTT_THRESHOLD_RANGE_INVALID, min = 0L)
Udp Trt
The ID of the threshold profile.
lqm_thresholds LQMThresholdConfigV2N1
Details of the LQM threshold configurations.
Max Jitter
Max Latency
Max Packet Loss
Min Mos
The name of the profile. Max size = 128.
soft_limit_app_metrics StaticAppMetricConfigV2N1
The soft limits set for the app metrics.
Max Init Failure Rate: Range(max = 100L, message = PERFMGMT_MAX_INIT_FAILURE_RATE_THRESHOLD_RANGE_INVALID, min = 0L)
Max Rtt: Range(max = 500L, message = PERFMGMT_MAX_RTT_THRESHOLD_RANGE_INVALID, min = 0L)
Udp Trt
synthetic_probe_thresholds SyntheticProbeThresholds
The synthetic probe thresholds.
dns_txn_failure_pct SyntheticProbeThreshold
The DNS transaction failure percentage.
The probe config ID.
The threshold value.
init_failure_pct SyntheticProbeThreshold
The init failure percentage.
The probe config ID.
The threshold value.
jitter SyntheticProbeThreshold
The jitter value.
The probe config ID.
The threshold value.
latency SyntheticProbeThreshold
The latency value.
The probe config ID.
The threshold value.
packet_loss SyntheticProbeThreshold
The packet loss value.
The probe config ID.
The threshold value.
system_health_metrics_thresholds SystemHealthMetricsThresholds
The system health metrics thresholds.
Cpu Utilization
Disk Utilization
Memory Utilization
A information field that can be added to identify the profile. Maximum 10 unique tags.
Responses
- 200
- 400
Successful Operation
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
The actual count.
The deleted number.
The deleted IDs.
Description of the query. Max size = 256.
The ID.
Details of the next query.
The tenant ID.
Total number.
items PerfMgmtThresholdProfileV2N1[]
circuit_utilization_metrics_thresholds CircuitUtilizationMetricThresholds
The circuit utilization metrics thresholds.
The circuit utilization percentage configured for the threshold.
The description of the threshold profile. Max size = 256.
flow_metrics_thresholds FlowMetricThresholds
The flow 4metrics thresholds.
The flow utilization percentage configured for the threshold.
hard_limit_app_metrics StaticAppMetricConfigV2N1
The hard limits set for the app metrics.
Max Init Failure Rate: Range(max = 100L, message = PERFMGMT_MAX_INIT_FAILURE_RATE_THRESHOLD_RANGE_INVALID, min = 0L)
Max Rtt: Range(max = 500L, message = PERFMGMT_MAX_RTT_THRESHOLD_RANGE_INVALID, min = 0L)
Udp Trt
The ID of the threshold profile.
lqm_thresholds LQMThresholdConfigV2N1
Details of the LQM threshold configurations.
Max Jitter
Max Latency
Max Packet Loss
Min Mos
The name of the profile. Max size = 128.
soft_limit_app_metrics StaticAppMetricConfigV2N1
The soft limits set for the app metrics.
Max Init Failure Rate: Range(max = 100L, message = PERFMGMT_MAX_INIT_FAILURE_RATE_THRESHOLD_RANGE_INVALID, min = 0L)
Max Rtt: Range(max = 500L, message = PERFMGMT_MAX_RTT_THRESHOLD_RANGE_INVALID, min = 0L)
Udp Trt
synthetic_probe_thresholds SyntheticProbeThresholds
The synthetic probe thresholds.
dns_txn_failure_pct SyntheticProbeThreshold
The DNS transaction failure percentage.
The probe config ID.
The threshold value.
init_failure_pct SyntheticProbeThreshold
The init failure percentage.
The probe config ID.
The threshold value.
jitter SyntheticProbeThreshold
The jitter value.
The probe config ID.
The threshold value.
latency SyntheticProbeThreshold
The latency value.
The probe config ID.
The threshold value.
packet_loss SyntheticProbeThreshold
The packet loss value.
The probe config ID.
The threshold value.
system_health_metrics_thresholds SystemHealthMetricsThresholds
The system health metrics thresholds.
Cpu Utilization
Disk Utilization
Memory Utilization
A information field that can be added to identify the profile. Maximum 10 unique tags.
{
"count": 0,
"deleted_count": 0,
"deleted_ids": [
"string"
],
"id": "string",
"next_query": {},
"tenant_id": "string",
"total_count": 0,
"items": [
{
"circuit_utilization_metrics_thresholds": {
"percentage_circuit_utilization": 0
},
"flow_metrics_thresholds": {
"percentage_flow_utilization": 0
},
"hard_limit_app_metrics": {
"max_init_failure_rate": 0,
"max_rtt": 0,
"udp_trt": 0
},
"id": "string",
"lqm_thresholds": {
"max_jitter": 0,
"max_latency": 0,
"max_packet_loss": 0,
"min_mos": 0
},
"name": "string",
"soft_limit_app_metrics": {
"max_init_failure_rate": 0,
"max_rtt": 0,
"udp_trt": 0
},
"synthetic_probe_thresholds": {
"dns_txn_failure_pct": {
"probe_config_id": "string",
"value": 0
},
"init_failure_pct": {
"probe_config_id": "string",
"value": 0
},
"jitter": {
"probe_config_id": "string",
"value": 0
},
"latency": {
"probe_config_id": "string",
"value": 0
},
"packet_loss": {
"probe_config_id": "string",
"value": 0
}
},
"system_health_metrics_thresholds": {
"cpu_utilization": 0,
"disk_utilization": 0,
"memory_utilization": 0
},
"tags": [
"string"
]
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
_error ErrorResponse[]
The error code.
The error message.
{
"_error": [
{
"code": "string",
"message": "string"
}
]
}
{
"value": {
"_error": [
{
"code": "BAD_QUERY_REQUEST"
}
]
}
}