Reports - List By Subscription
A jelentésrekordokat előfizetések szerint listázza.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/bySubscription?$filter={$filter}&api-version=2024-05-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/bySubscription?$filter={$filter}&$top={$top}&$skip={$skip}&$orderby={$orderby}&api-version=2024-05-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
Az API Management szolgáltatás neve. |
subscription
|
path | True |
string (uuid) |
A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie. |
$filter
|
query | True |
string |
| Mező | Használat | Támogatott operátorok | Támogatott függvények | |
api-version
|
query | True |
string minLength: 1 |
A művelethez használni kívánt API-verzió. |
$orderby
|
query |
string |
OData-sorrend lekérdezési beállítás szerint. |
|
$skip
|
query |
integer (int32) minimum: 0 |
Kihagyandó rekordok száma. |
|
$top
|
query |
integer (int32) minimum: 1 |
A visszaadni kívánt rekordok száma. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
A jelentésrekordok gyűjteményét sorolja fel. |
|
Other Status Codes |
Hibaválasz, amely leírja, hogy miért nem sikerült a művelet. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
ApiManagementGetReportsBySubscription
Mintakérelem
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/reports/bySubscription?$filter=timestamp ge datetime'2017-06-01T00:00:00' and timestamp le datetime'2017-06-04T00:00:00'&api-version=2024-05-01
Mintaválasz
{
"value": [
{
"name": "",
"userId": "/users/1",
"productId": "/products/5600b59475ff190048060001",
"subscriptionId": "/subscriptions/5600b59475ff190048070001",
"callCountSuccess": 0,
"callCountBlocked": 0,
"callCountFailed": 0,
"callCountOther": 0,
"callCountTotal": 0,
"bandwidth": 0,
"cacheHitCount": 0,
"cacheMissCount": 0,
"apiTimeAvg": 0,
"apiTimeMin": 0,
"apiTimeMax": 0,
"serviceTimeAvg": 0,
"serviceTimeMin": 0,
"serviceTimeMax": 0
},
{
"name": "",
"userId": "/users/1",
"productId": "/products/5600b59475ff190048060002",
"subscriptionId": "/subscriptions/5600b59475ff190048070002",
"callCountSuccess": 13,
"callCountBlocked": 1,
"callCountFailed": 0,
"callCountOther": 0,
"callCountTotal": 14,
"bandwidth": 11019,
"cacheHitCount": 0,
"cacheMissCount": 0,
"apiTimeAvg": 1015.7607923076923,
"apiTimeMin": 330.3206,
"apiTimeMax": 1819.2173,
"serviceTimeAvg": 957.094776923077,
"serviceTimeMin": 215.24,
"serviceTimeMax": 1697.3612
},
{
"name": "",
"userId": "/users/1",
"productId": "/products/5702e97e5157a50f48dce801",
"subscriptionId": "/subscriptions/5702e97e5157a50a9c733303",
"callCountSuccess": 0,
"callCountBlocked": 0,
"callCountFailed": 0,
"callCountOther": 0,
"callCountTotal": 0,
"bandwidth": 0,
"cacheHitCount": 0,
"cacheMissCount": 0,
"apiTimeAvg": 0,
"apiTimeMin": 0,
"apiTimeMax": 0,
"serviceTimeAvg": 0,
"serviceTimeMin": 0,
"serviceTimeMax": 0
}
],
"count": 3,
"nextLink": ""
}
Definíciók
Name | Description |
---|---|
Error |
Az erőforrás-kezelési hiba további információi. |
Error |
A hiba részletei. |
Error |
Hibaválasz |
Report |
A lapszámozott jelentés listaábrázolást rögzít. |
Report |
Jelentésadatok. |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
Name | Típus | Description |
---|---|---|
info |
object |
A további információk. |
type |
string |
A további információtípus. |
ErrorDetail
A hiba részletei.
Name | Típus | Description |
---|---|---|
additionalInfo |
A hiba további információi. |
|
code |
string |
A hibakód. |
details |
A hiba részletei. |
|
message |
string |
A hibaüzenet. |
target |
string |
A hibacél. |
ErrorResponse
Hibaválasz
Name | Típus | Description |
---|---|---|
error |
A hibaobjektum. |
ReportCollection
A lapszámozott jelentés listaábrázolást rögzít.
Name | Típus | Description |
---|---|---|
count |
integer (int64) |
Összes rekordszám az összes oldalon. |
nextLink |
string |
Ha van ilyen, a következő oldal hivatkozása. |
value |
Oldalértékek. |
ReportRecordContract
Jelentésadatok.
Name | Típus | Description |
---|---|---|
apiId |
string |
API-azonosító elérési útja. /apis/{apiId} |
apiRegion |
string |
API-régióazonosító. |
apiTimeAvg |
number (double) |
A kérelem feldolgozásának átlagos időtartama. |
apiTimeMax |
number (double) |
A kérelem feldolgozásának maximális időtartama. |
apiTimeMin |
number (double) |
A kérelem feldolgozásához szükséges minimális idő. |
bandwidth |
integer (int64) |
Felhasznált sávszélesség. |
cacheHitCount |
integer (int32) |
A tartalom gyorsítótárszabályzatból való kézbesítésének száma. |
cacheMissCount |
integer (int32) |
A tartalom lekérésének száma a háttérrendszerből. |
callCountBlocked |
integer (int32) |
Érvénytelen hitelesítő adatok miatt blokkolt hívások száma. Ide tartoznak a HttpStatusCode.Jogosulatlan és a HttpStatusCode.Forbidden és a HttpStatusCode.TooManyRequests hívásai. |
callCountFailed |
integer (int32) |
Az átjáró vagy a háttérrendszer hibái miatt meghiúsult hívások száma. Ide tartoznak a HttpStatusCode.BadRequest(400) és a HttpStatusCode.InternalServerError (500) és a 600 közötti kódokat visszaadó hívások. |
callCountOther |
integer (int32) |
Egyéb hívások száma. |
callCountSuccess |
integer (int32) |
Sikeres hívások száma. Ide tartoznak a HttpStatusCode <= 301 és a HttpStatusCode.NotModified és a HttpStatusCode.TemporaryRedirect hívásai |
callCountTotal |
integer (int32) |
Hívások teljes száma. |
country |
string |
Az az ország, amelyhez a rekordadatok kapcsolódnak. |
interval |
string |
Az összesítési időszak hossza. Az intervallumnak 15 perc többszörösének kell lennie, és nem lehet nulla. Az értéknek ISO 8601 formátumban (http://en.wikipedia.org/wiki/ISO_8601#Durations) kell lennie. |
name |
string |
A jelentésvégponttól függően a név megadja a termék, az API, a művelet vagy a fejlesztő nevét. |
operationId |
string |
Műveletazonosító elérési útja. /apis/{apiId}/operations/{operationId} |
productId |
string |
Termékazonosító elérési útja. /products/{productId} |
region |
string |
Országrégió, amelyhez ezek a rekordadatok kapcsolódnak. |
serviceTimeAvg |
number (double) |
A kérések háttérrendszeren történő feldolgozásának átlagos időtartama. |
serviceTimeMax |
number (double) |
A kérések háttérrendszeren történő feldolgozásának maximális időtartama. |
serviceTimeMin |
number (double) |
A háttérrendszeren lévő kérések feldolgozásához szükséges minimális idő. |
subscriptionId |
string |
Előfizetés-azonosító elérési útja. /subscriptions/{subscriptionId} |
timestamp |
string (date-time) |
Az összesítési időszak kezdete. A dátum a következő formátumnak felel meg: |
userId |
string |
Felhasználói azonosító elérési útja. /users/{userId} |
zip |
string |
Irányítószám, amelyhez ezek a rekordadatok kapcsolódnak. |