Method: projects.locations.queryConfigurablePricingUsageStats

Membuat kueri statistik penggunaan harga yang dapat dikonfigurasi untuk project.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
project

string

Wajib diisi. Project untuk membuat kueri statistik penggunaan. Format: projects/{project}

location

string

Wajib diisi. Lokasi untuk membuat kueri statistik penggunaan.

Parameter kueri

Parameter
timeRange

object (TimeRange)

Opsional. Rentang waktu agregasi penggunaan. Jika endDate tidak ditetapkan, nilai defaultnya adalah tanggal saat ini. Jika startDate tidak ditetapkan, nilai defaultnya adalah 30 hari sebelum endDate.

metricTypes[]

enum (BillingMetricType)

Opsional. Jenis metrik untuk menampilkan penggunaan.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Respons untuk metode [ProjectService.QueryConfigurablePricingUsageStats].

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "metricUsages": [
    {
      object (MetricUsage)
    }
  ]
}
Kolom
metricUsages[]

object (MetricUsage)

Daftar penggunaan metrik, satu untuk setiap jenis resource yang diminta yang memiliki data dalam rentang waktu yang diminta.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource project:

  • discoveryengine.projects.get

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

TimeRange

Rentang waktu agregasi penggunaan.

Representasi JSON
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Kolom
startDate

object (Date)

Opsional. Tanggal mulai inklusif agregasi penggunaan.

endDate

object (Date)

Opsional. Tanggal akhir inklusif agregasi penggunaan.

BillingMetricType

Jenis metrik penagihan untuk statistik penggunaan.

Enum
BILLING_METRIC_TYPE_UNSPECIFIED Nilai default.
DAILY_MDN_QPM QPM permintaan penelusuran median harian.
DAILY_MIN_QPM QPM permintaan penelusuran minimum harian.
DAILY_MAX_QPM QPM permintaan penelusuran maksimum harian.
DAILY_SEARCH_REQUEST Total permintaan penelusuran harian.
TOTAL_STORAGE Total byte penyimpanan untuk inti pengindeksan.

MetricUsage

Penggunaan metrik selama daftar hari.

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

enum (BillingMetricType)

Jenis metrik.

datedUsages[]

object (DatedUsage)

Daftar penggunaan untuk jenis resource ini, diurutkan secara kronologis berdasarkan tanggal. Kolom ini diisi untuk metrik dengan agregasi harian seperti DAILY_MDN_QPM.

totalUsage

number

Total penggunaan untuk jenis resource ini. Kolom ini diisi untuk metrik seperti TOTAL_STORAGE.

DatedUsage

Daftar penggunaan untuk hari tertentu.

Representasi JSON
{
  "date": {
    object (Date)
  },
  "usage": number
}
Kolom
date

object (Date)

Tanggal penggunaan.

usage

number

Nilai penggunaan pada tanggal tersebut.