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

Metrikleri alınacak komut dosyasını belirten 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 belirtilenlerle 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:

İstekte mevcut olan filtre ve maskeye göre belirli bir komut dosyasının 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 işlemi 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'a Genel Bakış başlıklı makaleye bakın.

MetricsGranularity

Veri 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 gösterir.
DAILY 7 günlük bir süre boyunca günlük metrikleri temsil eder.

MetricsFilter

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

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

string

Metriklerin alınacağı belirli bir dağıtımı gösteren 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ı belirtir.

startTime

string (Timestamp format)

Aralığın başlangıç zamanını gösteren zorunlu alan.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Aralığın bitiş zamanını gösteren zorunlu alan.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".