- HTTP-запрос
- Параметры пути
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- МетрикиГранулярность
- МетрикиФильтр
- МетрикиЗначение
- Попробуй это!
Получите данные метрик для скриптов, такие как количество выполнений и активных пользователей.
HTTP-запрос
GET https://script.googleapis.com/v1/projects/{scriptId}/metrics
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
scriptId | Обязательное поле, указывающее скрипт, для которого необходимо получить метрики. |
Параметры запроса
Параметры | |
---|---|
metricsGranularity | Обязательное поле, указывающее, какая степень детализации метрик возвращается. |
metricsFilter | Необязательное поле, содержащее фильтры для применения к запросу. Это ограничивает область метрик, возвращаемых указанными в фильтре. |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
В случае успеха тело ответа содержит данные со следующей структурой:
Ресурс, содержащий статистику использования для данного скрипта на основе предоставленного фильтра и маски, присутствующих в запросе.
Представление JSON |
---|
{ "activeUsers": [ { object ( |
Поля | |
---|---|
activeUsers[] | Количество активных пользователей. |
totalExecutions[] | Общее количество выполнений. |
failedExecutions[] | Количество неудачных запусков. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/script.metrics
Дополнительные сведения см. в обзоре OAuth 2.0 .
МетрикиГранулярность
Степень детализации метрики, для которой возвращаются данные.
перечисления | |
---|---|
UNSPECIFIED_GRANULARITY | Детализация метрик по умолчанию, используемая для запроса метрик. |
WEEKLY | Представляет еженедельные показатели. |
DAILY | Представляет ежедневные показатели за период в 7 дней. |
МетрикиФильтр
Фильтр, используемый для уменьшения объема запроса.
Представление JSON |
---|
{ "deploymentId": string } |
Поля | |
---|---|
deploymentId | Необязательное поле, указывающее конкретное развертывание, из которого нужно получить метрики. |
МетрикиЗначение
Значение метрики, которое содержит подсчитанное количество выполнений.
Представление JSON |
---|
{ "value": string, "startTime": string, "endTime": string } |
Поля | |
---|---|
value | Указывает количество подсчитанных исполнений. |
startTime | Обязательное поле, указывающее время начала интервала. Временная метка в формате RFC3339 UTC "Zulu" с разрешением в наносекунды и до девяти дробных цифр. Примеры: |
endTime | Обязательное поле, указывающее время окончания интервала. Временная метка в формате RFC3339 UTC "Zulu" с разрешением в наносекунды и до девяти дробных цифр. Примеры: |