Cette page explique comment activer l'API Monitoring v3 et autoriser son utilisation. Vous devez activer cette API avant de pouvoir l'utiliser.
Activer l'API Monitoring
Pour activer l'API Monitoring, utilisez la console Google Cloud ou la Google Cloud CLI.
Console
Activez l'API Cloud Monitoring si ce n'est pas déjà fait.
Rôles requis pour activer les API
Pour activer les API, vous devez disposer de l'autorisation serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation grâce au rôle Propriétaire (roles/owner). Sinon, vous pouvez obtenir cette autorisation grâce au rôle Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.
gcloud
Activez l'API Cloud Monitoring si ce n'est pas déjà fait :
Rôles requis pour activer les API
Pour activer les API, vous devez disposer de l'autorisation serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation grâce au rôle Propriétaire (roles/owner). Sinon, vous pouvez obtenir cette autorisation grâce au rôle Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.
gcloud services enable monitoring.googleapis.com
Autoriser l'utilisation de l'API Monitoring
L'accès à l'API Monitoring est contrôlé par les rôles et autorisations Identity and Access Management (IAM). Une autorisation est associée à chaque méthode, et les autorisations des méthodes connexes sont regroupées en rôles, qui peuvent ensuite être accordés aux utilisateurs. Pour en savoir plus, consultez Contrôler l'accès avec IAM.
Une fois l'accès à une API autorisé, celle-ci peut être utilisée depuis n'importe où.
Par exemple, vous pouvez appeler la méthode timeSeries.list depuis votre poste de travail local. Vous pouvez également utiliser l'API pour envoyer des métriques sur toute entité pouvant être représentée en tant que ressource surveillée.
Pour obtenir la liste des types disponibles, consultez Types de ressources surveillées pour les métriques définies par l'utilisateur.
Si vous écrivez une application qui utilise les bibliothèques clientes recommandées, ces bibliothèques autorisent votre application à l'aide des identifiants par défaut de l'application.
Vous pouvez également utiliser des clés API dans certaines situations, mais les comptes de service sont généralement recommandés. Les clés API sont utiles dans les clients tels que les navigateurs et les applications mobiles qui ne possèdent pas de serveur backend. Pour plus d'informations, consultez la page Utiliser des clés API.
Pour en savoir plus sur l'authentification et l'autorisation, consultez notre guide sur l'authentification.