Method: projects.getMetrics

Komut dosyaları için yürütme sayısı ve etkin kullanıcı sayısı gibi metrik verilerini alın.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
scriptId

string

Metriklerin alınacağı komut dosyasını gösteren zorunlu alan.

Sorgu parametreleri

Parametreler
metricsGranularity

enum (MetricsGranularity)

Döndürülen metriklerin ayrıntı düzeyini belirten zorunlu alan.

metricsFilter

object (MetricsFilter)

İsteğe uygulanacak filtreleri içeren isteğe bağlı alan. Bu, filtrede belirtilen metriklerle döndürülen metriklerin kapsamını sınırlar.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

Belirli bir komut dosyası için, istekte bulunan filtre ve maskeye göre kullanım istatistiklerini içeren kaynak.

JSON gösterimi
{
  "activeUsers": [
    {
      object (MetricsValue)
    }
  ],
  "totalExecutions": [
    {
      object (MetricsValue)
    }
  ],
  "failedExecutions": [
    {
      object (MetricsValue)
    }
  ]
}
Alanlar
activeUsers[]

object (MetricsValue)

Etkin kullanıcı sayısı.

totalExecutions[]

object (MetricsValue)

Toplam yürütme sayısı.

failedExecutions[]

object (MetricsValue)

Başarısız yürütme sayısı.

Yetkilendirme Kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

MetricsGranularity

Verileri döndürülecek metriğin ayrıntı düzeyi.

Sıralamalar
UNSPECIFIED_GRANULARITY Hiçbir metriği sorgulamak için kullanılan varsayılan metrik ayrıntı düzeyi.
WEEKLY Haftalık metrikleri temsil eder.
DAILY 7 günlük bir dönemdeki günlük metrikleri temsil eder.

MetricsFilter

İsteğin kapsamını azaltmak için kullanılan filtre.

JSON gösterimi
{
  "deploymentId": string
}
Alanlar
deploymentId

string

Metriklerin alınacağı belirli bir dağıtımı belirten isteğe bağlı alan.

MetricsValue

Sayılan yürütme sayısını barındıran metrik değeri.

JSON gösterimi
{
  "value": string,
  "startTime": string,
  "endTime": string
}
Alanlar
value

string

Sayılan yürütme sayısını gösterir.

startTime

string (Timestamp format)

Aralığın başlangıç zamanını belirten zorunlu alan.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Aralığın bitiş zamanını belirten zorunlu alan.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".