API Key based metrics
ABS provides API key metrics including the total number of API keys and requests across all API keys. The report also lists the IP address, requesting device information, methods used, URLs accessed, and API affected. API key based metrics reporting spans all APIs.
{
"company": "ping identity",
"name": "api_key_metrics",
"description": "This report contains a summary and detailed api key metrics across all APIs",
"earlier_date": "Mon May 27 13:00:00:000 2019",
"later_date": "Sun Jun 30 18:00:00:000 2019",
"summary": {
"api_keys": 2,
"total_requests": 3828
},
"details": [
{
"api_key": "game_api_key",
"total_requests": 6,
"ip_list": [
{
"ip": "192.168.2.148",
"total_requests": 2,
"devices": {
"UNKNOWN": 2
},
"methods": {
"GET": 2
},
"urls": {
"/atm_app/getzipcode": 2
},
"apis": {
"atm_app": 2
}
},
{
"ip": "192.168.2.149",
"total_requests": 2,
"devices": {
"UNKNOWN": 2
},
"methods": {
"GET": 2
},
"urls": {
"/atm_app/getzipcode": 2
},
"apis": {
"atm_app": 2
}
},
{
"ip": "192.168.2.146",
"total_requests": 2,
"devices": {
"UNKNOWN": 2
},
"methods": {
"GET": 2
},
"urls": {
"/atm_app/getzipcode": 2
},
"apis": {
"atm_app": 2
}
}
]
},
{
"api_key": "uber_api_key",
"total_requests": 3822,
"ip_list": [
{
"ip": "192.168.2.2",
"total_requests": 457,
"devices": {
"UNKNOWN": 457
},
"methods": {
"GET": 457
},
"urls": {
"/atm_app/getzipcode": 457
},
"apis": {
"atm_app": 457
}
},
{
"ip": "192.168.2.1",
"total_requests": 561,
"devices": {
"UNKNOWN": 561
},
"methods": {
"GET": 561
},
"urls": {
"/atm_app/getzipcode": 561
},
"apis": {
"atm_app": 561
}
},
{
"ip": "192.168.2.3",
"total_requests": 404,
"devices": {
"UNKNOWN": 404
},
"methods": {
"GET": 404
},
"urls": {
"/atm_app/getzipcode": 404
},
"apis": {
"atm_app": 404
}
},
{
"ip": "192.168.2.5",
"total_requests": 2400,
"devices": {
"UNKNOWN": 2400
},
"methods": {
"GET": 2400
},
"urls": {
"/atm_app/getzipcode": 2400
},
"apis": {
"atm_app": 2400
}
}
]
}
]
}