SSLO Per Topology Summary¶
Overview¶
This BIG-IQ API can get a summary overview of a SSL Orchestrator (SSLO) topology.
REST Endpoint: /mgmt/ap/query/v1/tenants/default/reports/SsloPerTopologySummary¶
Requests¶
GET /mgmt/ap/query/v1/tenants/default/reports/SsloPerTopologySummary¶
Query Parameters¶
The following parameters can be used as OData query options with this API.
Name | Type | Required | Description |
---|---|---|---|
topology | string | False | Specifies the name of the SSLO topology for which data is requested. |
Request Parameters¶
None
Request Parameters¶
None
Response¶
HTTP/1.1 200 OK
The JSON in the response can include the following parameters.
Name | Type | Description |
---|---|---|
activeAlerts | object | List of the topology’s active alerts |
id | string | Alert’s unique identifier |
severity | string | Alert’s severity |
timestamp | number | Time when the alert was updated |
title | string | Short description of the alert. |
alertsHistory | object | List of the topology’s alerts history |
id | string | Alert’s unique identifier |
severity | string | Alert’s severity |
timestamp | number | Time when the alert was updated |
title | string | Short description of the alert. |
allowedHitCountStats | number | Current number of allowed transactions |
allowedHitCountStatsTs | object | List of the average number of allowed transactions |
count | number | Number of data samples collected in the time sub-interval |
<changing value fields> | object | Value calculated for the time sub-interval |
timeMillis | number | End time of the time sub-interval |
blockedHitCountStats | number | Current number of blocked transactions |
blockedHitCountStatsTs | object | List of the average number of blocked transactions over time |
timeMillis | number | End time of the time sub-interval |
count | number | Number of data samples collected in the time interval |
<changing value fields> | object | Value calculated for the time sub-interval |
name | string | Topology’s readable name |
throughputStats | number | Current number of throughput statistics |
throughputStatsTs | object | List of the average number of throughput statistics |
count | number | Number of data samples collected in the time sub-interval |
<changing value fields> | object | Value calculated for the time sub-interval |
timeMillis | number | End time of the time sub-interval. |
topClientCipher | object | List of client cipher names with their respective greatest SSLO transactions per second over the past five minutes |
<client cipher name> | number | Greatest SSLO transactions per second over the past five minutes |
topServerCipher | object | A list of server cipher names with respective greatest SSLO transactions per second over the past five minutes. |
<server cipher name> | number | Greatest SSLO transactions per second over the past five minutes |
health | object | The topology’s health |
Critical | string | The object’s health is critical. |
Good | string | The object’s health is good. |
Moderate | string | The object’s health is moderate. |
Other | string | The object’s health is unknown. |
Permissions¶
Role | Allow |
---|---|
SSL Orchestrator Manager | Yes |
Examples¶
GET to retrieve a topology detailed summary¶
Following is an example of a response to the API call.
GET /mgmt/ap/query/v1/tenants/default/reports/SsloPerTopologySummary?$topology=sslo_Topology1
Response¶
{
"kind": "ap:compose:Report",
"lastUpdateMicros": 183099514104,
"result": {
"name": "sslo_Topology1",
"health": "Good",
"throughputStats": 361362461.10952383,
"throughputStatsTs": [{
"timeMillis": 1563270900000,
"count": 10,
"throughputIn": 361175863.17333335
},
{
"timeMillis": 1563271200000,
"count": 10,
"throughputIn": 362441446.83666664
},
{
"timeMillis": 1563271500000,
"count": 10,
"throughputIn": 358876705.69
},
{
"timeMillis": 1563271800000,
"count": 10,
"throughputIn": 357728184.06
},
{
"timeMillis": 1563272100000,
"count": 10,
"throughputIn": 358993780.73333335
},
{
"timeMillis": 1563272400000,
"count": 10,
"throughputIn": 363889740.25
},
{
"timeMillis": 1563272700000,
"count": 10,
"throughputIn": 359114689.74666667
},
{
"timeMillis": 1563273000000,
"count": 10,
"throughputIn": 357961449.74666667
},
{
"timeMillis": 1563273300000,
"count": 10,
"throughputIn": 361651311.1566667
},
{
"timeMillis": 1563273600000,
"count": 10,
"throughputIn": 355662820.21
},
{
"timeMillis": 1563273900000,
"count": 10,
"throughputIn": 361768878.45666665
},
{
"timeMillis": 1563274200000,
"count": 10,
"throughputIn": 363036332.11333334
},
{
"timeMillis": 1563274410000,
"count": 7,
"throughputIn": 361362461.10952383
}
],
"allowedHitCountStats": 0.9952380952380953,
"allowedHitCountStatsTs": [{
"timeMillis": 1563270900000,
"count": 10,
"actionAllowed": 0.9966666666666667
},
{
"timeMillis": 1563271200000,
"count": 10,
"actionAllowed": 1
},
{
"timeMillis": 1563271500000,
"count": 10,
"actionAllowed": 0.99
},
{
"timeMillis": 1563271800000,
"count": 10,
"actionAllowed": 0.9866666666666667
},
{
"timeMillis": 1563272100000,
"count": 10,
"actionAllowed": 0.99
},
{
"timeMillis": 1563272400000,
"count": 10,
"actionAllowed": 1.0033333333333334
},
{
"timeMillis": 1563272700000,
"count": 10,
"actionAllowed": 0.99
},
{
"timeMillis": 1563273000000,
"count": 10,
"actionAllowed": 0.9866666666666667
},
{
"timeMillis": 1563273300000,
"count": 10,
"actionAllowed": 0.9966666666666667
},
{
"timeMillis": 1563273600000,
"count": 10,
"actionAllowed": 0.98
},
{
"timeMillis": 1563273900000,
"count": 10,
"actionAllowed": 0.9966666666666667
},
{
"timeMillis": 1563274200000,
"count": 10,
"actionAllowed": 1
},
{
"timeMillis": 1563274410000,
"count": 7,
"actionAllowed": 0.9952380952380953
}
],
"blockedHitCountStats": 0,
"blockedHitCountStatsTs": [{
"timeMillis": 1563270900000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563271200000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563271500000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563271800000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563272100000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563272400000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563272700000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563273000000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563273300000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563273600000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563273900000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563274200000,
"count": 0,
"actionBlocked": 0
},
{
"timeMillis": 1563274410000,
"count": 0,
"actionBlocked": 0
}
],
"topClientCipher": {
"ECDHE-RSA-AES128-GCM-SHA256": 0.9933333333333333
},
"topServerCipher": {
"ECDHE-RSA-AES128-GCM-SHA256": 0.9933333333333333
},
"activeAlerts": [],
"alertsHistory": []
},
"requestDurationInMillis": 344
}