Configurer la surveillance et les alertes de quota

Vous pouvez configurer des alertes et une surveillance de l'utilisation des quotas à l'aide de Cloud Monitoring. Ce document explique comment configurer des alertes, créer des graphiques et trouver plus d'informations sur l'utilisation de Cloud Monitoring pour Cloud Quotas.

Configurer des alertes d'utilisation des quotas de base

Le tableau de bord "Quotas Cloud" est intégré à Cloud Monitoring. Vous pouvez configurer des alertes de quota depuis la page IAM et administration > Quotas et limites du système pour recevoir des notifications concernant les événements de quota. Par exemple, vous pouvez configurer une alerte pour être averti lorsque votre utilisation du quota atteint un pourcentage de la valeur maximale. Cette fonctionnalité n'est disponible que pour les quotas au niveau du projet.

Pour configurer une alerte pour un quota ou une limite système spécifique, procédez comme suit :

  1. Assurez-vous de disposer des autorisations permettant de créer des alertes.

  2. Dans la console Google Cloud , accédez à la page IAM et administration > Quotas et limites du système :

    Accéder à la page Quotas et limites du système

  3. Dans la colonne la plus à droite du tableau, cliquez sur Autres actions, puis sélectionnez Créer une alerte d'utilisation. Le volet Modèles de règles d'alerte s'ouvre.

  4. Sous Configurer les notifications, sélectionnez votre canal de notification. Le canal de notification est la façon dont vous recevez l'alerte (par exemple, par e-mail, SMS ou Pub/Sub).

  5. Cliquez sur Créer.

Créer des graphiques

L'explorateur de métriques Cloud Monitoring vous permet de créer des graphiques pour afficher les métriques. Vous pouvez l'utiliser pour afficher les métriques liées à Cloud Quotas.

Pour afficher les métriques d'une ressource surveillée à l'aide de l'explorateur de métriques, procédez comme suit :

  1. Dans la console Google Cloud , accédez à la page  Explorateur de métriques :

    Accéder à l'explorateur de métriques

    Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.

  2. Dans la barre d'outils de la console Google Cloud , sélectionnez votre projet Google Cloud . Pour les configurations App Hub, sélectionnez le projet hôte App Hub ou le projet de gestion du dossier compatible avec les applications.
  3. Dans l'élément Métrique, développez le menu Sélectionner une métrique, saisissez quota usage dans la barre de filtre, puis utilisez les sous-menus pour sélectionner un type de ressource et des métriques spécifiques :
    1. Dans le menu Ressources actives, sélectionnez Quota du client.
    2. Dans le menu Catégories de métriques actives, sélectionnez Quota.
    3. Dans le menu Métriques actives, sélectionnez une métrique dans la liste. Pour afficher les métriques actives et inactives, cliquez sur Active pour effacer le filtre dans le menu Sélectionner une métrique.
    4. Cliquez sur Appliquer.
  4. Pour ajouter des filtres qui suppriment des séries temporelles des résultats de la requête, utilisez l'élément Filtre.

  5. Pour combiner des séries temporelles, utilisez les menus de l'élément Agrégation. Par exemple, pour afficher l'utilisation du processeur pour vos VM en fonction de leur zone, définissez le premier menu sur Moyenne et le second sur zone.

    Toutes les séries temporelles sont affichées lorsque le premier menu de l'élément Agrégation est défini sur Non agrégé. Les paramètres par défaut de l'élément Aggregation (Agrégation) sont déterminés par le type de métrique que vous avez sélectionné.

  6. Pour le quota et les autres métriques qui indiquent un échantillon par jour, procédez comme suit :
    1. Dans le volet Affichage, définissez le type de widget sur Graphique à barres empilées.
    2. Définissez la période sur au moins une semaine.

Une fois que vous avez trouvé les informations d'utilisation de quotas souhaitées, vous pouvez utiliser Cloud Monitoring pour créer des tableaux de bord et des alertes personnalisés. Pour en savoir plus, consultez Exploiter tout le potentiel de Cloud Monitoring.

Vérifier la compatibilité des métriques de quota

Tous les services ne sont pas compatibles avec les métriques de quota dans Cloud Monitoring. Pour afficher les métriques de quota applicables aux services compatibles, sélectionnez Quota du client comme type de ressource lorsque vous créez un graphique ou une règle d'alerte. Les services non compatibles avec ces métriques ne s'affichent pas.

  • Voici quelques services courants qui acceptent les métriques de quota : Compute Engine, Dataflow, Spanner, Pub/Sub, Cloud Vision, Speech-to-Text, Cloud Monitoring et Cloud Logging.

  • Les services courants non compatibles avec les métriques de quota incluent App Engine et Cloud SQL.

Obtenir les noms des métriques

Les quotas et les limites du système ont deux types de noms : les noms à afficher et les noms de métriques. Les noms à afficher contiennent des espaces et des majuscules pour faciliter la lecture. Les noms de métriques sont plus susceptibles d'être en minuscules et délimités par des traits de soulignement plutôt que par des espaces. Le format exact dépend du service.

Les instructions suivantes montrent comment obtenir les noms des métriques de quota et de limite système à l'aide de la console Google Cloud ou de gcloud CLI.

Console

  1. Dans la console Google Cloud , accédez à la page IAM et administration > Quotas et limites du système :

    Accéder à la page Quotas et limites du système

    Le tableau sur cette page affiche les quotas et les limites système qui ont une utilisation ou des valeurs ajustées, ainsi qu'une entrée de référence pour les autres quotas. L'entrée de référence comporte le mot "default" (par défaut) entre parenthèses à la fin de la liste dans la colonne Nom. Par exemple, SetIAMPolicy requests per minute per region (default) est l'entrée de référence pour le quota SetIamPolicyRequestsPerMinutePerProject.

  2. Si la colonne Métrique n'apparaît pas, procédez comme suit.

    1. Cliquez sur Options d'affichage des colonnes.
    2. Sélectionnez Metric (Métrique).
    3. Cliquez sur OK. La colonne Métrique s'affiche dans le tableau.

La colonne Métrique affiche les noms des métriques. Pour filtrer les résultats, saisissez le nom ou la valeur d'une propriété dans le champ à côté de Filtrer.

gcloud

Pour obtenir les noms de métriques d'un service Google Cloud à l'aide de la gcloud CLI, exécutez la commande quotas info list. Pour ignorer les lignes qui ne listent pas les noms de métriques, transmettez la sortie à une commande telle que grep avec metric: comme terme de recherche, ou utilisez l'indicateur --format de gcloud CLI :

gcloud beta quotas info list --project=PROJECT_ID_OR_NUMBER \
    --service=SERVICE_NAME --format="value(metric)"

Remplacez les éléments suivants :

  • PROJECT_ID_OR_NUMBER : ID ou numéro du projet.
  • SERVICE_NAME : nom du service dont vous souhaitez afficher les métriques de quota. Par exemple, le nom du service Compute Engine est compute.googleapis.com. Incluez la partie googleapis.com du nom du service.

Exploiter tout le potentiel de Cloud Monitoring

Les outils Cloud Monitoring vous permettent de surveiller en détail l'utilisation des quotas, les valeurs et les erreurs. Vous pouvez utiliser ces métriques pour créer des tableaux de bord et des alertes personnalisés. Par exemple, vous pouvez afficher l'utilisation des quotas au fil du temps ou recevoir une alerte lorsque vous approchez de votre valeur de quota.

Cloud Monitoring accepte une grande variété de métriques que vous pouvez associer à des filtres et des agrégations pour créer de nouvelles vues pertinentes de votre utilisation des quotas. Par exemple, vous pouvez associer une métrique liée à l'utilisation des quotas d'allocation à un filtre quota_metric sur les noms Cloud TPU.

La tarification de Cloud Monitoring est décrite dans le document Tarifs de Google Cloud Observability.

La documentation Cloud Monitoring est très complète. Voici quelques documents pour vous aider à démarrer :

  • Créer des graphiques : guide complet pour créer des graphiques et des tableaux, et les ajouter à un tableau de bord personnalisé.
  • Présentation des alertes : aperçu du fonctionnement des alertes et des options disponibles pour créer une règle d'alerte.
  • Gérer les règles d'alerte : guide sur les différentes tâches de gestion pour vos règles d'alerte existantes (par exemple, afficher, modifier ou supprimer une règle, ou ajouter une règle à un tableau de bord).
  • Utiliser des métriques de quota : document détaillé consacré aux cas d'utilisation des quotas, avec des exemples couvrant des sujets tels que la création d'alertes pour les erreurs quota/exceeded.
  • Google Cloud metrics guide : document de référence sur les métriques. La section serviceruntime liste les métriques de quota utilisées pour la surveillance.