- Richiesta HTTP
- Parametri del percorso
- Parametri di query
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
- TimeRange
- BillingMetricType
- MetricUsage
- DatedUsage
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 |
Obbligatorio. Il progetto per cui eseguire query sulle statistiche di utilizzo. Formato: projects/{project} |
location |
Obbligatorio. La località per cui eseguire query sulle statistiche sull'utilizzo. |
Parametri di query
| Parametri | |
|---|---|
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[] |
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 ( |
| Campi | |
|---|---|
metricUsages[] |
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-platformhttps://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 ( |
| Campi | |
|---|---|
startDate |
Facoltativo. La data di inizio inclusa dell'aggregazione dell'utilizzo. |
endDate |
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 ( |
| Campi | |
|---|---|
metricType |
Il tipo di metrica. |
datedUsages[] |
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 |
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 ( |
| Campi | |
|---|---|
date |
La data di utilizzo. |
usage |
Il valore di utilizzo nella data. |