Dela via


Reports - List By Request

Visar rapportposter efter begäran.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byRequest?$filter={$filter}&api-version=2022-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byRequest?$filter={$filter}&$top={$top}&$skip={$skip}&api-version=2022-08-01

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName
path True

string

Namnet på API Management-tjänsten.

Regex pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

ID för målprenumerationen.

$filter
query True

string

| Fält | Användning | Operatorer som stöds | Funktioner som stöds |
|-------------|-------------|-------------|-------------|
| tidsstämpel | filter | ge, le | |
| apiId | filter | eq | | | |
operationId | filter | eq | |
| productId | filter | eq | | | |
userId | filter | eq | |
| apiRegion | filter | eq | | | |
subscriptionId | filter | eq | |

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

$skip
query

integer

int32

Antal poster att hoppa över.

$top
query

integer

int32

Antal poster som ska returneras.

Svar

Name Typ Description
200 OK

RequestReportCollection

Visar en samling rapportposter.

Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

ApiManagementGetReportsByRequest

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/reports/byRequest?$filter=timestamp ge datetime'2017-06-01T00:00:00' and timestamp le datetime'2017-06-04T00:00:00'&api-version=2022-08-01

Sample Response

{
  "value": [
    {
      "apiId": "/apis/5931a75ae4bbd512a88c680b",
      "operationId": "/apis/5931a75ae4bbd512a88c680b/operations/-",
      "productId": "/products/-",
      "userId": "/users/1",
      "method": "GET",
      "url": "https://apimService1.azure-api.net/echo/resource?param1=sample",
      "ipAddress": "207.xx.155.xx",
      "responseCode": 404,
      "responseSize": 405,
      "timestamp": "2017-06-03T00:17:00.1649134Z",
      "cache": "none",
      "apiTime": 221.1544,
      "serviceTime": 0,
      "apiRegion": "East Asia",
      "subscriptionId": "/subscriptions/5600b59475ff190048070002",
      "requestId": "63e7119c-26aa-433c-96d7-f6f3267ff52f",
      "requestSize": 0
    },
    {
      "apiId": "/apis/5931a75ae4bbd512a88c680b",
      "operationId": "/apis/5931a75ae4bbd512a88c680b/operations/-",
      "productId": "/products/-",
      "userId": "/users/1",
      "method": "POST",
      "url": "https://apimService1.azure-api.net/echo/resource",
      "ipAddress": "207.xx.155.xx",
      "responseCode": 404,
      "responseSize": 403,
      "timestamp": "2017-06-03T00:17:20.5255131Z",
      "cache": "none",
      "apiTime": 6.675400000000001,
      "serviceTime": 0,
      "apiRegion": "East Asia",
      "subscriptionId": "/subscriptions/5600b59475ff190048070002",
      "requestId": "e581b7f7-c9ec-4fc6-8ab9-3855d9b00b04",
      "requestSize": 0
    }
  ],
  "count": 2
}

Definitioner

Name Description
ErrorFieldContract

Fel Fältkontrakt.

ErrorResponse

Felsvar.

RequestReportCollection

Listrepresentation av sidade rapportposter.

RequestReportRecordContract

Begär rapportdata.

ErrorFieldContract

Fel Fältkontrakt.

Name Typ Description
code

string

Felkod på egenskapsnivå.

message

string

Mänsklig läsbar representation av fel på egenskapsnivå.

target

string

Egenskapsnamn.

ErrorResponse

Felsvar.

Name Typ Description
error.code

string

Tjänstdefinierad felkod. Den här koden fungerar som en understatus för HTTP-felkoden som anges i svaret.

error.details

ErrorFieldContract[]

Listan över ogiltiga fält som skickas i begäran, om verifieringsfel uppstår.

error.message

string

Mänsklig läsbar representation av felet.

RequestReportCollection

Listrepresentation av sidade rapportposter.

Name Typ Description
count

integer

Totalt antal poster på alla sidor.

value

RequestReportRecordContract[]

Sidvärden.

RequestReportRecordContract

Begär rapportdata.

Name Typ Description
apiId

string

API-identifierarsökväg. /apis/{apiId}

apiRegion

string

Azure-region där gatewayen som bearbetade den här begäran finns.

apiTime

number

Den totala tid det tog att bearbeta den här begäran.

backendResponseCode

string

HTTP-statuskoden som tagits emot av gatewayen som ett resultat av vidarebefordran av den här begäran till serverdelen.

cache

string

Anger om svarscachen var inblandad i genereringen av svaret. Om värdet inte är något, användes inte cachen. Om värdet nås returnerades cachelagrat svar. Om värdet är fel användes cachen men sökningen resulterade i en miss och begäran uppfylldes av serverdelen.

ipAddress

string

Klientens IP-adress som är associerad med den här begäran.

method

string

DEN HTTP-metod som är associerad med den här begäran..

operationId

string

Sökväg till åtgärdsidentifierare. /apis/{apiId}/operations/{operationId}

productId

string

Sökväg till produktidentifierare. /products/{productId}

requestId

string

Begärandeidentifierare.

requestSize

integer

Storleken på den här begäran..

responseCode

integer

HTTP-statuskoden som returneras av gatewayen.

responseSize

integer

Storleken på svaret som returneras av gatewayen.

serviceTime

number

han tid det tog att vidarebefordra denna begäran till serverdelen och få svaret tillbaka.

subscriptionId

string

Sökväg till prenumerationsidentifierare. /subscriptions/{subscriptionId}

timestamp

string

Datum och tid då den här begäran togs emot av gatewayen i ISO 8601-format.

url

string

Den fullständiga URL:en som är associerad med den här begäran.

userId

string

Sökväg för användaridentifierare. /users/{userId}