- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan Otorisasi
- MetricsGranularity
- MetricsFilter
- MetricsValue
- Cobalah!
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 |
Kolom wajib diisi yang menunjukkan skrip yang metriknya akan didapatkan. |
Parameter kueri
Parameter | |
---|---|
metricsGranularity |
Kolom wajib diisi yang menunjukkan perincian metrik yang ditampilkan. |
metricsFilter |
Kolom opsional yang berisi filter untuk diterapkan pada permintaan. Tindakan ini akan membatasi cakupan metrik yang ditampilkan ke metrik yang ditentukan dalam 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 dalam permintaan.
Representasi JSON |
---|
{ "activeUsers": [ { object ( |
Kolom | |
---|---|
activeUsers[] |
Jumlah pengguna aktif. |
totalExecutions[] |
Jumlah total eksekusi. |
failedExecutions[] |
Jumlah eksekusi yang gagal. |
Cakupan Otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/script.metrics
Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.
MetricsGranularity
Perincian metrik yang datanya akan ditampilkan.
Enum | |
---|---|
UNSPECIFIED_GRANULARITY |
Tingkat perincian metrik default yang digunakan untuk membuat kueri tanpa metrik. |
WEEKLY |
Mewakili metrik mingguan. |
DAILY |
Menggambarkan metrik harian selama periode 7 hari. |
MetricsFilter
Filter yang digunakan untuk mengurangi cakupan permintaan.
Representasi JSON |
---|
{ "deploymentId": string } |
Kolom | |
---|---|
deploymentId |
Kolom opsional yang menunjukkan deployment tertentu untuk mengambil metrik. |
MetricsValue
Nilai metrik yang menyimpan jumlah eksekusi yang dihitung.
Representasi JSON |
---|
{ "value": string, "startTime": string, "endTime": string } |
Kolom | |
---|---|
value |
Menunjukkan jumlah eksekusi yang dihitung. |
startTime |
Kolom wajib diisi yang menunjukkan waktu mulai interval. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
endTime |
Kolom wajib diisi yang menunjukkan waktu berakhir interval. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |