- Requête HTTP
- Paramètres de chemin d'accès
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- MetricsGranularity
- MetricsFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MetricsValue
- Essayer
Obtenez des données de métriques pour les scripts, telles que le nombre d'exécutions et d'utilisateurs actifs.
Requête HTTP
GET https://script.googleapis.com/v1/projects/{scriptId}/metrics
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
scriptId |
Champ obligatoire indiquant le script pour lequel obtenir des métriques. |
Paramètres de requête
Paramètres | |
---|---|
metricsGranularity |
Champ obligatoire indiquant le niveau de précision des métriques renvoyées. |
metricsFilter |
Champ facultatif contenant des filtres à appliquer à la requête. Cela limite la portée des métriques renvoyées à celles spécifiées dans le filtre. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Ressource contenant des statistiques d'utilisation pour un script donné, en fonction du filtre et du masque fournis présents dans la requête.
Représentation JSON |
---|
{ "activeUsers": [ { object ( |
Champs | |
---|---|
activeUsers[] |
Nombre d'utilisateurs actifs. |
totalExecutions[] |
Nombre total d'exécutions. |
failedExecutions[] |
Nombre d'exécutions ayant échoué. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/script.metrics
Pour en savoir plus, consultez la Présentation d'OAuth 2.0.
MetricsGranularity
Précision de la métrique pour laquelle renvoyer des données.
Enums | |
---|---|
UNSPECIFIED_GRANULARITY |
Précision des métriques par défaut utilisée pour n'interroger aucune métrique |
WEEKLY |
Représente les métriques hebdomadaires. |
DAILY |
Représente les métriques quotidiennes sur une période de sept jours. |
MetricsFilter
Filtre utilisé pour réduire le champ d'application de la requête.
Représentation JSON |
---|
{ "deploymentId": string } |
Champs | |
---|---|
deploymentId |
Champ facultatif indiquant un déploiement spécifique à partir duquel extraire des métriques. |
MetricsValue
Valeur de métrique indiquant le nombre d'exécutions comptabilisées.
Représentation JSON |
---|
{ "value": string, "startTime": string, "endTime": string } |
Champs | |
---|---|
value |
Indique le nombre d'exécutions comptabilisées. |
startTime |
Champ obligatoire indiquant l'heure de début de l'intervalle. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
endTime |
Champ obligatoire indiquant l'heure de fin de l'intervalle. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |