Method: projects.getMetrics

Dapatkan data metrik untuk skrip, seperti jumlah eksekusi dan pengguna aktif.

Permintaan HTTP

GET https://script.googleapis.com/v1/projects/{scriptId}/metrics

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
scriptId

string

Kolom wajib diisi yang menunjukkan skrip yang metriknya akan diperoleh.

Parameter kueri

Parameter
metricsGranularity

enum (MetricsGranularity)

Kolom wajib diisi yang menunjukkan perincian metrik yang ditampilkan.

metricsFilter

object (MetricsFilter)

Kolom opsional yang berisi filter untuk diterapkan ke permintaan. Tindakan ini akan membatasi cakupan metrik yang ditampilkan ke metrik yang ditentukan di filter.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Resource yang berisi statistik penggunaan untuk skrip tertentu, berdasarkan filter dan mask yang disediakan yang ada dalam permintaan.

Representasi JSON
{
  "activeUsers": [
    {
      object (MetricsValue)
    }
  ],
  "totalExecutions": [
    {
      object (MetricsValue)
    }
  ],
  "failedExecutions": [
    {
      object (MetricsValue)
    }
  ]
}
Kolom
activeUsers[]

object (MetricsValue)

Jumlah pengguna aktif.

totalExecutions[]

object (MetricsValue)

Jumlah total eksekusi.

failedExecutions[]

object (MetricsValue)

Jumlah eksekusi yang gagal.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/script.metrics

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

MetricsGranularity

Perincian metrik yang akan ditampilkan datanya.

Enum
UNSPECIFIED_GRANULARITY Perincian metrik default yang digunakan untuk mengkueri tidak ada metrik.
WEEKLY Mewakili metrik mingguan.
DAILY Menunjukkan metrik harian selama periode 7 hari.

MetricsFilter

Filter digunakan untuk mengurangi cakupan permintaan.

Representasi JSON
{
  "deploymentId": string
}
Kolom
deploymentId

string

Kolom opsional yang menunjukkan deployment tertentu yang metriknya akan diambil.

MetricsValue

Nilai metrik yang menampung jumlah eksekusi yang dihitung.

Representasi JSON
{
  "value": string,
  "startTime": string,
  "endTime": string
}
Kolom
value

string

Menunjukkan jumlah eksekusi yang dihitung.

startTime

string (Timestamp format)

Kolom wajib diisi yang menunjukkan waktu mulai interval.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Kolom wajib diisi yang menunjukkan waktu berakhir interval.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".