- Solicitud HTTP
- Parámetros de ruta
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de IAM
- TimeRange
- BillingMetricType
- MetricUsage
- DatedUsage
Consulta las estadísticas de uso de los precios configurables de las consultas para un proyecto.
Solicitud HTTP
GET https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}/locations/{location}:queryConfigurablePricingUsageStats
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
project |
Obligatorio. Es el proyecto para el que se consultan las estadísticas de uso. Formato: projects/{project} |
location |
Obligatorio. Es la ubicación para la que se consultan las estadísticas de uso. |
Parámetros de consulta
| Parámetros | |
|---|---|
timeRange |
Es opcional. Es el período de la agregación de uso. Si no se establece endDate, se usará la fecha actual de forma predeterminada. Si no se establece startDate, el valor predeterminado es 30 días antes de endDate. |
metricTypes[] |
Es opcional. Son los tipos de métricas para los que se devolverá el uso. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Es la respuesta para el método [ProjectService.QueryConfigurablePricingUsageStats].
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{
"metricUsages": [
{
object ( |
| Campos | |
|---|---|
metricUsages[] |
Es una lista de usos de métricas, uno para cada tipo de recurso solicitado que tiene datos en el período solicitado. |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
Para obtener más información, consulta Authentication Overview.
Permisos de IAM
Se requiere el siguiente permiso de IAM en el recurso project:
discoveryengine.projects.get
Para obtener más información, consulta la documentación de IAM.
TimeRange
Es el período de la agregación de uso.
| Representación JSON |
|---|
{ "startDate": { object ( |
| Campos | |
|---|---|
startDate |
Es opcional. Es la fecha de inicio inclusiva de la agregación del uso. |
endDate |
Es opcional. Es la fecha de finalización inclusiva de la agregación del uso. |
BillingMetricType
Es el tipo de métrica de facturación para las estadísticas de uso.
| Enums | |
|---|---|
BILLING_METRIC_TYPE_UNSPECIFIED |
Valor predeterminado. |
DAILY_MDN_QPM |
Es la mediana diaria de las QPM de las solicitudes de búsqueda. |
DAILY_MIN_QPM |
Es el QPM mínimo diario de solicitudes de búsqueda. |
DAILY_MAX_QPM |
Es el valor de QPM máximo diario de las solicitudes de búsqueda. |
DAILY_SEARCH_REQUEST |
Es el total de solicitudes de búsqueda diarias. |
TOTAL_STORAGE |
Es la cantidad total de bytes de almacenamiento para el núcleo de indexación. |
MetricUsage
Es el uso de una métrica durante una lista de días.
| Representación JSON |
|---|
{ "metricType": enum ( |
| Campos | |
|---|---|
metricType |
Es el tipo de métrica. |
datedUsages[] |
Es la lista de usos de este tipo de recurso, ordenada cronológicamente por fecha. Este campo se completa para las métricas con agregación diaria, como DAILY_MDN_QPM. |
totalUsage |
Es el uso total de este tipo de recurso. Este campo se completa para métricas como TOTAL_STORAGE. |
DatedUsage
Es una lista de usos para un día específico.
| Representación JSON |
|---|
{
"date": {
object ( |
| Campos | |
|---|---|
date |
Fecha de uso. |
usage |
Es el valor de uso en la fecha. |