Method: projects.locations.queryConfigurablePricingUsageStats

Consulta estatísticas de utilização de preços configuráveis para um projeto.

Pedido HTTP

GET https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}/locations/{location}:queryConfigurablePricingUsageStats

O URL usa a sintaxe de transcodificação de gRPC.

Parâmetros de caminho

Parâmetros
project

string

Obrigatório. O projeto para o qual consultar estatísticas de utilização. Formato: projects/{project}

location

string

Obrigatório. A localização para a qual consultar estatísticas de utilização.

Parâmetros de consulta

Parâmetros
timeRange

object (TimeRange)

Opcional. O intervalo de tempo da agregação de utilização. Se endDate não estiver definido, a predefinição é a data atual. Se startDate não estiver definido, a predefinição é 30 dias antes de endDate.

metricTypes[]

enum (BillingMetricType)

Opcional. Os tipos de métricas para os quais devolver a utilização.

Corpo do pedido

O corpo do pedido tem de estar vazio.

Corpo da resposta

Resposta para o método [ProjectService.QueryConfigurablePricingUsageStats].

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

Representação JSON
{
  "metricUsages": [
    {
      object (MetricUsage)
    }
  ]
}
Campos
metricUsages[]

object (MetricUsage)

Uma lista de utilizações de métricas, uma para cada tipo de recurso pedido que tenha dados no intervalo de tempo pedido.

Âmbitos de autorização

Requer um dos seguintes âmbitos do OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Para mais informações, consulte o Authentication Overview.

Autorizações de IAM

Requer a seguinte autorização de IAM no recurso project:

  • discoveryengine.projects.get

Para mais informações, consulte a documentação do IAM.

TimeRange

O intervalo de tempo da agregação de utilização.

Representação JSON
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Campos
startDate

object (Date)

Opcional. A data de início inclusiva da agregação de utilização.

endDate

object (Date)

Opcional. A data de fim inclusiva da agregação de utilização.

BillingMetricType

tipo de métrica de faturação para estatísticas de utilização.

Enumerações
BILLING_METRIC_TYPE_UNSPECIFIED Valor predefinido.
DAILY_MDN_QPM QPM de pedidos de pesquisa mediano diário.
DAILY_MIN_QPM QPM mínimo de pedidos de pesquisa diários.
DAILY_MAX_QPM QPM máximo de pedidos de pesquisa diários.
DAILY_SEARCH_REQUEST Total de pedidos de pesquisa diários.
TOTAL_STORAGE Total de bytes de armazenamento para a indexação principal.

MetricUsage

A utilização de uma métrica ao longo de uma lista de dias.

Representação JSON
{
  "metricType": enum (BillingMetricType),
  "datedUsages": [
    {
      object (DatedUsage)
    }
  ],
  "totalUsage": number
}
Campos
metricType

enum (BillingMetricType)

O tipo de métrica.

datedUsages[]

object (DatedUsage)

A lista de utilizações deste tipo de recurso, ordenada cronologicamente por data. Esta métrica é preenchida para métricas com agregação diária, como DAILY_MDN_QPM.

totalUsage

number

A utilização total deste tipo de recurso. Esta métrica é preenchida para métricas como TOTAL_STORAGE.

DatedUsage

Uma lista de utilizações para um dia específico.

Representação JSON
{
  "date": {
    object (Date)
  },
  "usage": number
}
Campos
date

object (Date)

A data de utilização.

usage

number

O valor de utilização na data.