Method: projects.locations.getConfigurablePricingUsageStats

Recupera le statistiche sull'utilizzo dei prezzi configurabili.

Richiesta HTTP

GET https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/configurablePricingUsageStats}

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Obbligatorio. Il nome di ConfigurablePricingUsageStats da recuperare. Formato: projects/{project}/locations/{location}/configurablePricingUsageStats

Parametri di query

Parametri
timeRange

object (TimeRange)

Facoltativo. L'intervallo di tempo dell'aggregazione dell'utilizzo. Se non è impostata, la data di fine corrisponde alla 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 [EstimateBillingService.GetConfigurablePricingUsageStats].

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

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

string

Identificatore. Il nome di ConfigurablePricingUsageStats. Formato: projects/{project}/locations/{location}/configurablePricingUsageStats

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 Authentication Overview.

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)
    }
  ],
  "totalUsages": [
    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.

totalUsages[]

number

L'elenco degli utilizzi totali per questo tipo di risorsa

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.