Method: projects.locations.queryConfigurablePricingUsageStats

Statistiche sull'utilizzo dei prezzi configurabili delle query per un progetto.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
project

string

Obbligatorio. Il progetto per cui eseguire query sulle statistiche di utilizzo. Formato: projects/{project}

location

string

Obbligatorio. La località per cui eseguire query sulle statistiche sull'utilizzo.

Parametri di query

Parametri
timeRange

object (TimeRange)

Facoltativo. L'intervallo di tempo dell'aggregazione dell'utilizzo. Se endDate non è impostata, il valore predefinito è la data corrente. Se startDate non è impostata, il valore predefinito è 30 giorni prima di endDate.

metricTypes[]

enum (BillingMetricType)

Facoltativo. I tipi di metrica per cui restituire l'utilizzo.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Risposta per il metodo [ProjectService.QueryConfigurablePricingUsageStats].

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "metricUsages": [
    {
      object (MetricUsage)
    }
  ]
}
Campi
metricUsages[]

object (MetricUsage)

Un elenco di utilizzi delle metriche, uno per ogni tipo di risorsa richiesto che contiene dati nell'intervallo di tempo richiesto.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

Per ulteriori informazioni, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa project:

  • discoveryengine.projects.get

Per ulteriori informazioni, consulta la documentazione di IAM.

TimeRange

L'intervallo di tempo dell'aggregazione dell'utilizzo.

Rappresentazione JSON
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Campi
startDate

object (Date)

Facoltativo. La data di inizio inclusa dell'aggregazione dell'utilizzo.

endDate

object (Date)

Facoltativo. La data di fine inclusa dell'aggregazione dell'utilizzo.

BillingMetricType

tipo di metrica di fatturazione per le statistiche sull'utilizzo.

Enum
BILLING_METRIC_TYPE_UNSPECIFIED Valore predefinito.
DAILY_MDN_QPM QPM medio giornaliero delle richieste di ricerca.
DAILY_MIN_QPM QPM minimo giornaliero per le richieste di ricerca.
DAILY_MAX_QPM QPM massimo giornaliero per le richieste di ricerca.
DAILY_SEARCH_REQUEST Totale delle richieste di ricerca giornaliere.
TOTAL_STORAGE Byte di spazio di archiviazione totale per l'indicizzazione del core.

MetricUsage

L'utilizzo di una metrica in un elenco di giorni.

Rappresentazione JSON
{
  "metricType": enum (BillingMetricType),
  "datedUsages": [
    {
      object (DatedUsage)
    }
  ],
  "totalUsage": number
}
Campi
metricType

enum (BillingMetricType)

Il tipo di metrica.

datedUsages[]

object (DatedUsage)

L'elenco degli utilizzi per questo tipo di risorsa, ordinati cronologicamente per data. Questo campo viene compilato per le metriche con aggregazione giornaliera come DAILY_MDN_QPM.

totalUsage

number

L'utilizzo totale per questo tipo di risorsa. Questo campo viene compilato per metriche come TOTAL_STORAGE.

DatedUsage

Un elenco di utilizzi per un giorno specifico.

Rappresentazione JSON
{
  "date": {
    object (Date)
  },
  "usage": number
}
Campi
date

object (Date)

La data di utilizzo.

usage

number

Il valore di utilizzo nella data.