Bryan-00
Apr 30, 2022Altocumulus
BIQ-IQ API endpoint to get specific virtual server connection count
Hello,
We are trying to get virtual server stats via BIG-IQ using below endpoint. We did get some result but it did not return connection related information.
https://{BIG-IQ}/mgmt/cm/adc-core/working-config/ltm/virtual/{OBJ_ID}/stats
Found this documentation:
Attempted to use below BODY but it always return zero client connections.
{
"kind": "ap:query:stats:byTime",
"module": "bigip-virtual-stat",
"timeRange": {
"from": "-30s",
"to": "now"
},
"timeGranularity": {
"duration": 30,
"unit": "SECONDS"
},
"aggregations": {
"client-connections$sum": {
"metricSet": "client-connections",
"metric": "sum"
}
},
"dimension": {
"type": "eq",
"dimension": "virtual",
"value": "/Common/{VIP_NAME}"
}
}
RESPONSE:
{
"result": {
"source": "bigip",
"module": "bigip-virtual-stat",
"timeRange": {
"from": "1651307760000",
"to": "1651307790000",
"timezone": "Universal",
"durationInMillis": 30000,
"durationInSec": 30
},
"timeGranularity": {
"duration": 30,
"unit": "SECONDS"
},
"result": [
{
"timeMillis": 1651307790000,
"count": 1,
"client-connections$sum": 0.0
}
],
"totalPoints": 1
},
"requestDurationInMillis": 138
}