Reports - List By Request
Enumera los registros de informe por solicitud.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byRequest?$filter={$filter}&api-version=2024-05-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=2024-05-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
Nombre del servicio API Management. |
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
$filter
|
query | True |
string |
| Campo | Uso | Operadores admitidos | Funciones admitidas | |
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
$skip
|
query |
integer (int32) minimum: 0 |
Número de registros que se van a omitir. |
|
$top
|
query |
integer (int32) minimum: 1 |
Número de registros que se van a devolver. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Enumera una colección de registros de informe. |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
ApiManagementGetReportsByRequest
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/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=2024-05-01
Respuesta de muestra
{
"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
}
Definiciones
Nombre | Description |
---|---|
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Request |
Representación de la lista de registros de informe paginado. |
Request |
Solicitar datos de informe. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
RequestReportCollection
Representación de la lista de registros de informe paginado.
Nombre | Tipo | Description |
---|---|---|
count |
integer (int64) |
Número total de recuento de registros en todas las páginas. |
value |
Valores de página. |
RequestReportRecordContract
Solicitar datos de informe.
Nombre | Tipo | Description |
---|---|---|
apiId |
string |
Ruta de acceso del identificador de API. /apis/{apiId} |
apiRegion |
string |
Región de Azure donde se encuentra la puerta de enlace que procesó esta solicitud. |
apiTime |
number (double) |
Tiempo total que tardó en procesar esta solicitud. |
backendResponseCode |
string |
El código de estado HTTP recibido por la puerta de enlace como resultado de reenviar esta solicitud al back-end. |
cache |
string |
Especifica si la caché de respuestas estaba implicada en la generación de la respuesta. Si el valor no es ninguno, no se usó la memoria caché. Si se alcanza el valor, se devolvió la respuesta almacenada en caché. Si se produce un error en el valor, se usó la memoria caché, pero la búsqueda produjo un error y la solicitud se cumplió mediante el back-end. |
ipAddress |
string |
Dirección IP del cliente asociada a esta solicitud. |
method |
string |
Método HTTP asociado a esta solicitud. |
operationId |
string |
Ruta de acceso del identificador de la operación. /apis/{apiId}/operations/{operationId} |
productId |
string |
Ruta de acceso del identificador del producto. /products/{productId} |
requestId |
string |
Identificador de solicitud. |
requestSize |
integer (int32) |
Tamaño de esta solicitud. |
responseCode |
integer (int32) |
Código de estado HTTP devuelto por la puerta de enlace. |
responseSize |
integer (int32) |
Tamaño de la respuesta devuelta por la puerta de enlace. |
serviceTime |
number (double) |
tiempo que tardó en reenviar esta solicitud al back-end y obtener la respuesta. |
subscriptionId |
string |
Ruta de acceso del identificador de suscripción. /subscriptions/{subscriptionId} |
timestamp |
string (date-time) |
Fecha y hora en que la puerta de enlace recibió esta solicitud en formato ISO 8601. |
url |
string |
Dirección URL completa asociada a esta solicitud. |
userId |
string |
Ruta de acceso del identificador de usuario. /users/{userId} |