Afficher et gérer l'utilisation des métriques

Ce document décrit la page Gestion des métriques de Cloud Monitoring, qui fournit des informations pour vous aider à contrôler le montant de vos dépenses pour les métriques facturables, sans affecter l'observabilité. Vous pouvez utiliser la page Gestion des métriques pour effectuer les opérations suivantes:

  • Déterminez les métriques facturables que vous collectez activement dans votre projet.
  • Déterminer quels projets envoient le plus de données
  • Comprenez les coûts associés aux métriques facturables utilisées dans votre projet Google Cloud.
  • Configurez des alertes pour être informé de l'évolution de vos habitudes d'utilisation. Vous pouvez configurer des alertes pour l'ingestion globale des données de métriques et sur le comportement de n'importe quelle métrique.
  • Découvrez comment vos métriques facturables sont utilisées dans les tableaux de bord personnalisés et les règles d'alerte. Lorsque vous n'utilisez aucune métrique dans un tableau de bord ou une règle d'alerte, cette métrique ne présente aucun avantage en termes d'observabilité.
  • créer des graphiques et des règles d'alerte pour les métriques qui ne sont associées à aucune règle d'alerte ni à aucun tableau de bord ;
  • Identifier les éventuels problèmes de cardinalité des métriques facturables
  • Corriger les erreurs d'écriture des données de métriques
  • Afficher les journaux d'audit associés à la collecte de métriques facturables Pour obtenir des informations générales sur les journaux d'audit, consultez la page Présentation de Cloud Audit Logs.

La page Gestion des métriques affiche des informations sur les métriques facturables auxquelles votre projet Google Cloud a accès. Votre projet Google Cloud a accès à toutes les métriques visibles dans son champ d'application des métriques.

La page Gestion des métriques fournit également des liens vers les règles d'alerte et les tableaux de bord personnalisés définis dans le projet Google Cloud en cours. Pour afficher les règles d'alerte ou les tableaux de bord personnalisés pour une métrique de votre champ d'application des métriques, mais définie dans un autre projet, sélectionnez le projet Google Cloud qui stocke la métrique à l'aide de l'outil de sélection de projets.

Vous pouvez également afficher les journaux d'audit liés aux erreurs liées aux métriques depuis la page Gestion des métriques. Ces journaux peuvent vous aider à déterminer la cause des erreurs.

Modèles tarifaires pour les métriques facturables

En général, les métriques système de Cloud Monitoring sont gratuites, contrairement aux métriques des systèmes ou applications externes. Les métriques facturables sont facturées en fonction du nombre d'octets ou du nombre d'échantillons ingérés. Cette section décrit l'ingestion basée sur des octets et des échantillons.

Pour en savoir plus sur les fonctionnalités payantes de Cloud Monitoring, consultez la section Cloud Monitoring dans la grille tarifaire. Pour en savoir plus sur les tarifs, consultez le récapitulatif des tarifs de Cloud Monitoring.

Facturation par octets ou échantillons ingérés

Les métriques facturables sont facturées en fonction du nombre d'octets ou du nombre d'échantillons ingérés. Chaque fois qu'une métrique est écrite, l'opération d'écriture inclut une valeur de données. La valeur des données peut être une valeur scalaire (comme un entier ou un nombre à virgule flottante) ou une distribution (type de données complexe comprenant plusieurs valeurs différentes). Pour en savoir plus sur les types de valeurs qu'une métrique peut écrire, consultez la section Type de valeur.

La fréquence à laquelle la métrique est écrite (le taux d'échantillonnage) et le type de données qu'elle écrit (les scalaires ou les distributions) ont tous deux une incidence sur la quantité de données ingérées, que l'ingestion soit facturée par des octets ingérés ou des échantillons ingérés.

  • "Octets ingérés" signifie que les frais sont basés sur le volume de données ingérés, mesuré en octets. À des fins de tarification, chaque valeur scalaire est comptabilisée comme 8 octets, et chaque distribution comme 80 octets. Pour obtenir plus d'informations et des exemples, consultez la section Métriques facturées par octets ingérés.

  • "Échantillons ingérés" signifie que les frais sont basés sur le nombre de mesures ingérées. À des fins de tarification, chaque valeur scalaire est comptabilisée comme un échantillon, et chaque distribution est comptabilisée comme deux échantillons plus un pour chaque bucket d'histogramme dont le nombre est différent de zéro. Pour obtenir plus d'informations et d'exemples, consultez la section Métriques facturées par échantillons ingérés.

La principale différence entre les deux modèles de tarification concerne les valeurs de distribution. L'ingestion basée sur les octets facture des frais fixes pour les distributions, mais l'ingestion sur base d'échantillons prend en compte les données de la distribution. Les distributions comportant des histogrammes creux (peu de buckets d'histogramme avec des valeurs non nulles) comptent comme moins d'échantillons que les distributions avec histogrammes denses, dans lesquelles la plupart des buckets ont des valeurs non nulles.

Métriques facturables sur la page Gestion des métriques

La page Gestion des métriques indique les métriques facturables par domaine. Le domaine vous fournit des informations sur la façon dont la métrique a été collectée et à partir d'où.

Le tableau suivant décrit les catégories de métriques facturables disponibles sur la page Gestion des métriques et indique si elles sont mesurées en octets ou en échantillons ingérés:

Domaine Préfixe de métrique Modèle tarifaire Signification
agent agent.googleapis.com Bytes Métriques collectées à partir de ressources externes par des agents. Pour obtenir la liste de ces métriques, consultez les pages Métriques de l'agent Ops et Anciennes métriques Monitoring et Logging. Les métriques des intégrations tierces collectées par l'ancien agent Monitoring sont également signalées en tant que métriques d'"agent". Consultez la section Métriques d'applications tierces.

Les métriques agent.googleapis.com/processes/ sont facturées à 5% du tarif des autres métriques facturables sur le volume. Par exemple, le coût de l'ingestion de 100 Mio de métriques de processus est le même que celui de l'ingestion de 5 Mio d'autres métriques facturables.

Les agents collectent également des métriques les concernant. Ces métriques, identifiées par le préfixe agent.googleapis.com/agent, ne sont pas facturables et n'apparaissent pas sur la page Gestion des métriques.

Définie par l'utilisateur, personnalisée custom.googleapis.com Bytes Métriques que vous définissez.
Service external.googleapis.com Bytes Métriques de certaines bibliothèques Open Source ou de fournisseurs tiers. Pour en savoir plus, consultez la page Métriques externes.
Charge de travail workload.googleapis.com Bytes Métriques issues d'intégrations tierces écrites par l'agent Ops. Pour obtenir la liste de ces métriques, consultez la page Métriques d'applications tierces.
Prometheus prometheus.googleapis.com Exemples Métriques collectées à l'aide de Google Cloud Managed Service pour Prometheus, ou de l'agent Ops et du récepteur Prometheus ou du récepteur OTLP.

Autres métriques facturables

La page Gestion des métriques ne signale pas les catégories de métriques facturables suivantes:

  • Métriques basées sur les journaux définies par l'utilisateur. Ces métriques, qui sont dérivées en comptant les valeurs dans les entrées de journal, portent le préfixe logging.googleapis.com/user. Les métriques basées sur les journaux définies par l'utilisateur sont facturées en fonction du nombre d'octets ingérés.
  • Métriques AWS CloudWatch collectées à l'aide des projets de connecteur AWS Ces métriques comportent le préfixe aws.googleapis.com et sont facturées en fonction du nombre d'octets ingérés.

Avant de commencer

Pour afficher les graphiques et les journaux inclus sur la page Gestion des métriques et créer des règles d'alerte, vous devez disposer de l'autorisation appropriée.

Autorisation

  • Pour obtenir les autorisations nécessaires pour afficher les tableaux de bord et créer des règles d'alerte à l'aide de la console Google Cloud, demandez à votre administrateur de vous accorder le rôle IAM Éditeur Monitoring (roles/monitoring.editor) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.

    Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

  • Pour obtenir les autorisations nécessaires pour afficher les journaux d'audit, demandez à votre administrateur de vous attribuer le rôle IAM Lecteur des journaux privés (roles/logging.privateLogViewer) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.

    Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

    Pour en savoir plus sur les rôles, consultez la page Contrôler les accès avec Identity and Access Management.

  • Vous pouvez afficher les journaux d'audit générés par ces métriques sur la page Gestion des métriques lorsque la journalisation d'audit est activée. Pour configurer votre projet afin de générer des journaux d'audit lorsque des données sont lues ou écrites, procédez comme suit:

    1. Dans la console Google Cloud, accédez à la page Journaux d'audit:

      Accéder aux journaux d'audit

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

    2. Saisissez API Stackdriver Monitoring dans la barre de filtre.
    3. Sélectionnez API Stackdriver Monitoring.
    4. Dans l'onglet Type de journal, sélectionnez Écriture de données et Lecture de données, puis cliquez sur Enregistrer.

    Pour en savoir plus, consultez la section Configurer les journaux d'audit des accès aux données.

Afficher les informations sur le champ d'application des métriques

L'ensemble de métriques affiché sur la page Gestion des métriques dépend du champ d'application des métriques de votre projet. Si le champ d'application des métriques de votre projet n'est associé qu'à lui-même, les métriques de la page Gestion des métriques proviennent du projet en cours. Si le champ d'application des métriques de votre projet comporte plusieurs projets, les métriques affichées sur la page Gestion des métriques incluent celles de tous ces projets. Il se peut que la métrique qui contribue le plus à vos coûts provienne d'un autre projet.

Pour afficher un résumé des informations de champ d'application de votre projet, cliquez sur Champ d'application des métriques. Ce résumé comprend les éléments suivants:

  • Comptes principaux IAM ayant accès au projet L'ensemble d'entités principales comprend les utilisateurs, les groupes et les comptes de service.
  • Nombre de métriques gratuites et facturables visibles par le champ d'application des métriques.
  • Liste des projets surveillés par le projet en cours. Les métriques facturables de tous ces projets sont disponibles sur la page Gestion des métriques.
  • Informations sur tous les projets pouvant afficher les métriques du projet en cours.

Pour en savoir plus sur les champs d'application des métriques, consultez la section Configurer une vue multiprojet.

Examiner vos métriques facturables

La page Gestion des métriques fournit un tableau qui inclut chaque métrique facturable dans le champ d'application des métriques. Vous pouvez utiliser ce tableau pour effectuer les opérations suivantes:

  • Filtrez vos métriques facturables par catégories ayant des fonctionnalités en commun. L'examen des catégories de métriques peut révéler des modèles difficiles à détecter si l'on examine toutes les métriques du tableau.
  • Déterminez la contribution d'une métrique au volume facturable.
  • Identifiez les métriques qui sont collectées, mais qui ne sont pas utilisées dans une règle d'alerte ou un tableau de bord. Les données de métriques qui ne sont pas utilisées peuvent représenter une lacune en termes d'observabilité ou une opportunité de réduction des coûts.
  • Créez une règle d'alerte ou un graphique pour les métriques qui ne sont pas associées à une règle d'alerte ou à un tableau de bord personnalisé.
  • Identifiez le projet d'où proviennent les données de métriques. Ce tableau inclut les métriques de tous les projets inclus dans votre champ d'application des métriques. Vous aurez peut-être besoin de savoir qu'une métrique particulière est collectée dans le projet.
  • Examinez les informations sur les libellés et la cardinalité de chaque métrique. Ces informations peuvent vous être utiles lorsque vous examinez les problèmes de conception ou d'utilisation de métriques.

Pour afficher le tableau des données d'utilisation pour chaque métrique facturable, procédez comme suit:

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

    Accéder à la page Gestion des métriques

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

  2. Dans la barre d'outils, sélectionnez votre période. Par défaut, la page Gestion des métriques affiche des informations sur les métriques collectées au cours de la journée précédente. La capture d'écran suivante montre un exemple de tableau des métriques:

    Le tableau des métriques affiche des informations sur chaque métrique des projets inclus dans votre champ d'application des métriques.

Sélectionner les métriques à afficher

Pour gérer vos coûts, vous devez identifier les métriques facturables qui génèrent le plus de trafic. Il ne suffit pas de savoir, par exemple, que 60 Mio de données sont ingérés chaque heure. Toutefois, si vous savez que la plupart de vos données facturables sont dues à une ou deux métriques, vous pouvez enquêter sur leur utilisation.

Pour répertorier vos métriques facturables, procédez comme suit:

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

    Accéder à la page Gestion des métriques

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

  2. Dans la barre d'outils, sélectionnez votre période. Par défaut, cet onglet affiche des informations sur les métriques collectées au cours de la journée précédente.
  3. Pour limiter l'affichage à des groupes de métriques spécifiques, utilisez les filtres rapides ou filtrez directement le tableau.

Le tableau des métriques répertorie les métriques facturables qui entrent dans le champ d'application des métriques du projet Google Cloud en cours. Pour chaque métrique, le tableau affiche sa contribution au volume facturable et fournit des liens vers les règles d'alerte et les tableaux de bord personnalisés associés à la métrique, comme illustré dans la capture d'écran suivante. Si aucune règle d'alerte ni aucun tableau de bord n'est associé à une métrique, la table inclut un bouton sur lequel vous pouvez cliquer pour en créer une.

Le tableau des métriques affiche des informations sur chaque métrique des projets inclus dans votre champ d'application des métriques.

Pour trier les métriques en fonction de leur contribution au volume facturable, cliquez sur l'en-tête de la colonne Volume facturable d'octets/Total et Volume facturable d'échantillons/Total.

Le tableau des métriques affiche également le domaine de la métrique, l'ensemble de ses libellés, le projet à partir duquel la métrique a été ingérée et la cardinalité de la métrique. La capture d'écran suivante présente un exemple de ces colonnes.

Le tableau des métriques indique le domaine, les étiquettes, l'ID du projet et la cardinalité des métriques incluses dans le champ d'application des métriques.

Les informations sur l'étiquette et la cardinalité peuvent être utiles pour identifier la cause de l'augmentation du volume facturable. Dans Cloud Monitoring, la cardinalité fait référence au nombre de séries temporelles associées à une métrique et à une ressource. Elle est liée aux étiquettes et à leurs valeurs. Il existe une série temporelle pour chaque combinaison de valeurs d'étiquettes. Pour en savoir plus, consultez la section Cardinalité.

Les variations du volume facturable signifient que vous ingérez plus de données. Si ces changements sont soudains ou inattendus, cela peut être une variation du nombre d'étiquettes associées à une métrique ou un changement dans la façon dont les valeurs des étiquettes sont définies. L'un ou l'autre de ces éléments peut augmenter la cardinalité d'une métrique, ce qui entraîne un volume facturable plus élevé. Pour en savoir plus sur l'utilisation de la gestion des métriques afin d'identifier les problèmes liés aux métriques, consultez la page Examiner les problèmes liés aux métriques.

Utiliser des filtres rapides

Pour n'afficher que les métriques des groupes suivants, sélectionnez une entrée dans le volet Filtres rapides:

  • Métriques actives et inactives: métriques ayant ou n'ayant pas écrit de données de séries temporelles au cours des dernières 25 heures.
  • Métriques utilisées ou non dans les règles d'alerte du projet Google Cloud en cours.
  • Métriques utilisées ou non dans les tableaux de bord personnalisés du projet Google Cloud en cours. Ces filtres n'incluent pas les métriques utilisées dans les tableaux de bord prédéfinis fournis par Cloud Monitoring.
  • Catégories de métriques, telles que décrites dans le récapitulatif des métriques facturables.

Utilisez le volet de filtre pour sélectionner des métriques en fonction de leurs caractéristiques filtrables.

Par exemple, si vous avez des métriques qui ne sont pas utilisées dans une règle d'alerte ou un tableau de bord personnalisé, vous risquez de payer pour des métriques sans en tirer aucun avantage en termes d'observabilité. Pour répertorier les métriques qui n'apparaissent dans aucune règle d'alerte ou dans aucun tableau de bord personnalisé défini dans le projet Google Cloud actuel, sélectionnez le filtre rapide Aucune règle d'alerte ou Aucun tableau de bord personnalisé.

Filtrer directement le tableau

Vous pouvez utiliser la barre de filtre pour rechercher l'ensemble de métriques lorsqu'il n'existe aucun filtre rapide approprié. Par exemple, si vous disposez d'un champ d'application de métriques multiprojets et que vous souhaitez ne répertorier que les métriques de ce projet, vous ne pouvez pas utiliser de filtre rapide. Pour ne répertorier que les métriques d'un projet spécifique, sélectionnez Project dans la liste des filtres et saisissez l'identifiant d'un projet.

Vous pouvez également utiliser des filtres explicites pour rechercher des métriques qui correspondent à des combinaisons de filtres. Vous ne pouvez sélectionner qu'un seul filtre rapide à la fois. Vous ne pouvez donc pas répertorier uniquement les métriques actives qui n'apparaissent ni dans une règle d'alerte, ni dans un tableau de bord personnalisé. Pour rechercher des métriques qui correspondent à une combinaison d'exigences, ajoutez des filtres à la barre de filtre. Par exemple, pour répertorier les métriques actives qui n'apparaissent dans aucune règle d'alerte ni dans aucun tableau de bord personnalisé, ajoutez les filtres suivants à la barre de filtre:

  • Status: Active
  • Alert Policies: (Empty)
  • Custom Dashboards: (Empty)

Par défaut, lorsque vous ajoutez plusieurs filtres, le tableau inclut une ligne lorsqu'elle répond à tous les filtres. Toutefois, vous pouvez insérer un filtre OR entre deux autres éléments de filtre.

Créer une règle d'alerte pour une métrique non surveillée

Lorsqu'une métrique de la table n'est associée à aucune règle d'alerte, la table comporte un bouton Créer une alerte. Pour créer une règle d'alerte pour une métrique, cliquez sur Créer une alerte sur la ligne de la métrique.

La boîte de dialogue de la règle d'alerte s'ouvre, avec les champs de condition renseignés. Nous vous recommandons d'examiner tous les paramètres et d'apporter les modifications suivantes:

  • Mettez à jour la valeur du seuil de la condition. La valeur par défaut peut ne pas être satisfaisante.
  • Ajoutez les canaux de notification à la règle.
  • Donnez un nom à la règle.

Vous pouvez également créer des règles d'alerte pour n'importe quelle métrique. Pour ce faire, cliquez sur  Actions, puis sur Créer une alerte pour la métrique.

Pour en savoir plus, consultez la section Créer une règle d'alerte.

Créer un graphique pour une métrique non surveillée

Lorsqu'une métrique de la table n'est associée à aucun tableau de bord personnalisé, un bouton Créer un graphique s'affiche dans la table. Vous pouvez utiliser ce bouton pour créer un graphique et le placer sur un tableau de bord personnalisé. Pour créer un graphique pour une métrique, procédez comme suit:

  1. Cliquez sur Créer un graphique sur la ligne correspondant à la métrique.

    Le panneau Explorateur s'ouvre. Il est préconfiguré pour afficher la métrique sélectionnée. Vous pouvez modifier la configuration du graphique. Pour en savoir plus sur l'utilisation de l'explorateur de métriques, consultez la page Créer des graphiques avec l'explorateur de métriques.

  2. Pour enregistrer le graphique dans un tableau de bord personnalisé, cliquez sur Enregistrer dans le tableau de bord.

  3. Dans le panneau Save Chart (Enregistrer le graphique), procédez comme suit:

    1. Acceptez ou modifiez le titre par défaut du graphique.
    2. Sélectionnez le tableau de bord personnalisé existant dans lequel vous souhaitez enregistrer le graphique ou cliquez sur Nouveau tableau de bord pour créer un tableau de bord pour le graphique.
    3. Cliquez sur Enregistrer le graphique.

Utiliser les métriques

Bien que la page Gestion des métriques vous permette d'afficher des informations sur une métrique, vous souhaiterez peut-être en savoir plus. Par exemple, vous pouvez afficher un graphique d'une métrique spécifique ou créer une règle d'alerte pour vous avertir lorsque le taux d'ingestion de cette métrique est inattendu.

Pour en savoir plus sur une métrique spécifique, procédez comme suit:

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

    Accéder à la page Gestion des métriques

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

  2. Recherchez la métrique dans le tableau, puis cliquez sur  Actions pour effectuer l'une des opérations suivantes:

    • Pour afficher un graphique affichant la métrique actuelle, sélectionnez Afficher dans l'explorateur de métriques.

      L'Explorateur de métriques s'ouvre. Il est préconfiguré pour afficher la métrique sélectionnée. Vous pouvez modifier la configuration du graphique, la supprimer ou l'ajouter à un tableau de bord personnalisé.

    • Pour créer une règle d'alerte qui surveille la métrique, sélectionnez Créer une alerte pour la métrique.

      La boîte de dialogue de la règle d'alerte s'ouvre, avec les champs de condition renseignés. Nous vous recommandons d'examiner tous les paramètres et d'apporter les modifications suivantes:

      • Mettez à jour la valeur du seuil de la condition. La valeur par défaut peut ne pas être satisfaisante.
      • Ajoutez les canaux de notification à la règle.
      • Donnez un nom à la règle.

      Pour en savoir plus, consultez la section Créer une règle d'alerte.

    • Pour afficher les journaux d'audit associés à la métrique, sélectionnez Afficher les journaux d'audit des métriques.

Afficher les métriques facturables et générer des alertes les concernant

Le nombre d'octets facturables et d'échantillons facturables ingérés détermine la majorité de vos coûts. Pour prédire vos coûts mensuels liés à l'utilisation de métriques facturables, vous devez connaître le taux d'ingestion de données. La page Gestion des métriques fournit des résumés de l'utilisation des métriques, qui peuvent vous aider à effectuer les opérations suivantes:

  • Affichez les tendances de votre utilisation des métriques facturables.
  • Déterminez si un projet inclus dans votre champ d'application de métriques envoie plus ou moins de données de métriques que prévu.
  • Identifiez les métriques qui génèrent le plus de données.
  • Identifiez les espaces de noms responsables de la génération du plus grand nombre de données Prometheus.
  • Affichez le taux d'erreurs d'écriture dans vos métriques. Le taux d'erreur correspond au pourcentage d'écritures de métriques renvoyant un état d'erreur par rapport au nombre total d'écritures de métriques.

Afficher les résumés de l'utilisation des métriques

Pour afficher les récapitulatifs du nombre de métriques facturables, des taux d'ingestion de métriques et du taux d'erreur, procédez comme suit:

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

    Accéder à la page Gestion des métriques

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

  2. Dans la barre d'outils, sélectionnez votre période. Par défaut, la page Gestion des métriques affiche des informations sur les métriques collectées au cours de la journée précédente. La capture d'écran suivante en est un exemple :

    Le volet récapitulatif vous indique l'utilisation des métriques dans les projets de votre champ d'application des métriques.

    • Pour afficher un récapitulatif du nombre de métriques facturables actuellement actives dans les projets compris dans votre champ d'application des métriques, consultez le tableau de données Métriques actives. Une métrique est active si des données y ont été écrites au cours des 25 dernières heures.

    • Pour déterminer la composante de vos coûts, utilisez les tableaux de données Octets facturables ingérés et Échantillons facturables ingérés. Pour en savoir plus, consultez la section Afficher les tendances générales concernant l'ingestion de métriques.

    • Pour obtenir des informations susceptibles de vous aider à identifier les problèmes liés à la conception ou à l'utilisation de vos métriques facturables, consultez le tableau de données Erreurs d'écriture de métriques. Pour en savoir plus, consultez la page Examiner les problèmes liés à vos métriques.

La page Gestion des métriques indique la quantité de données que vous ingérez, et non les coûts réels. Pour afficher les informations de facturation actuelles, cliquez sur Afficher la facturation dans la barre d'outils.

Afficher les tendances générales liées à l'ingestion de métriques

Pour déterminer si vos applications génèrent une quantité cohérente de données, ce qui est le comportement attendu pour les applications stables, affichez les taux de collecte à l'aide des tableaux de données sur l'ingestion. En modifiant la période sur laquelle vous consultez les métriques, vous pouvez constater des baisses, des pics ou des tendances.

Pour afficher les taux de collecte au fil du temps, procédez comme suit:

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

    Accéder à la page Gestion des métriques

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

  2. Dans la barre d'outils, sélectionnez votre période.
  3. Cliquez sur Afficher les graphiques dans le tableau de données pour les octets ou les échantillons ingérés. Cette discussion fait référence aux graphiques sur les échantillons facturables, mais ceux sur les octets facturables fonctionnent de la même manière. Un ensemble de graphiques semblables à celui-ci s'affiche:

    Exemple de graphiques qui résument l'ingestion de métriques.

    Par défaut, les légendes de graphiques sont réduites. Pour afficher la liste des séries temporelles affichées dans un graphique, cliquez sur  Légende. Pour savoir comment définir des références temporelles ou développer le graphique sur une fenêtre temporelle spécifique, consultez Explorer les données représentées graphiquement.

Par exemple, si vous définissez la période sur une semaine et que vous constatez une augmentation constante mais inattendue des données ingérées au fil du temps, vous pouvez vérifier si l'augmentation provient d'une métrique spécifique ou d'une tendance générale pour un groupe de métriques. Si une métrique est fiable, vous pouvez vérifier si sa cardinalité augmente elle aussi.

  • Pour afficher le taux d'échantillons facturables ingérés dans le champ d'application des métriques actuel, utilisez le graphique Nombre total d'échantillons facturables ingérés.

  • Pour afficher les contributions de chaque projet dans le champ d'application des métriques à la valeur facturable totale, utilisez le graphique Projets par échantillons facturables ingérés. Ce graphique peut vous indiquer quels projets envoient le plus de données et si l'un d'entre eux envoie une quantité croissante ou décroissante de données.

  • (Échantillons facturables uniquement) Pour trouver les espaces de noms qui envoient des métriques contribuant le plus aux valeurs facturables, utilisez le graphique Ingestion en volume d'espaces de noms.

  • Pour afficher les métriques de votre champ d'application de métriques qui contribuent le plus aux valeurs facturables, utilisez le graphique 10 principales métriques par nombre d'échantillons facturables ingérés. Vous pouvez rechercher des pics, des baisses ou des tendances dans les taux de collecte, ou une métrique présentant une courbe très différente des autres.

  • Pour afficher les contributions à la valeur facturable de toutes les métriques dans le champ d'application des métriques, utilisez le graphique Toutes les métriques par échantillons facturables ingérés. Ce graphique inclut les métriques du top 10 et peut vous indiquer la répartition globale des taux de collecte à partir de vos métriques.

Pour analyser l'un de ces graphiques plus en détail, cliquez sur  Plus d'options, puis sélectionnez Afficher dans l'explorateur de métriques. Pour obtenir des exemples qui commencent par le graphique Ingestion de volumes d'espaces de noms et qui utilisent l'explorateur de métriques pour effectuer l'attribution du volume d'ingestion, consultez les pages suivantes:

Pour en savoir plus sur l'utilisation de l'Explorateur de métriques pour analyser des données, y compris sur des actions telles que la comparaison du comportement du mois en cours au comportement du mois précédent, consultez la section Explorer des données représentées graphiquement.

Créer des alertes basées sur l'ingestion de métriques

Pour être informé d'un pic, d'une baisse ou d'une tendance des taux de collecte des métriques pour vos métriques facturables, créez une règle d'alerte. Par exemple, une baisse dans la collecte de métriques peut indiquer que votre application fonctionne mal. De même, un pic peut entraîner des frais inattendus. Enfin, une tendance à la hausse peut indiquer qu'une métrique comporte trop d'étiquettes ou que sa cardinalité augmente. Dans toutes les situations, une règle d'alerte peut vous avertir du comportement inhabituel. Vous pouvez ensuite résoudre la situation.

Si vous avez à la fois des métriques facturées par octets ingérés et des métriques facturées par échantillons ingérés, vous devez créer une règle d'alerte pour les deux valeurs de facturation.

Pour créer une règle d'alerte qui surveille un taux de collecte de métriques, procédez comme suit:

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

    Accéder à la page Gestion des métriques

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

  2. Dans la barre d'outils, sélectionnez votre période.
  3. Cliquez sur Afficher les graphiques dans le tableau de données pour les octets ou les échantillons ingérés.
  4. Dans le graphique dont vous souhaitez surveiller les données, cliquez sur Créer une règle d'alerte.

    La boîte de dialogue de la règle d'alerte s'ouvre, avec les champs de condition renseignés. Nous vous recommandons d'examiner tous les paramètres et d'apporter les modifications suivantes:

    • Mettez à jour la valeur du seuil de la condition. La valeur par défaut peut ne pas être satisfaisante.
    • Ajoutez les canaux de notification à la règle.
    • Donnez un nom à la règle.

    Pour en savoir plus, consultez la section Créer une règle d'alerte.

Examiner les problèmes liés à vos métriques

La page Gestion des métriques vous permet d'examiner les problèmes liés à la structure ou à l'utilisation de vos métriques facturables. Par exemple, vous pourriez rencontrer les problèmes suivants:

  • Augmentation du volume facturable pouvant être attribuée à une métrique spécifique.
  • Rapports sur l'augmentation de la latence des requêtes pour une métrique spécifique.
  • Erreurs d'écriture des données de métrique, pouvant résulter de l'atteinte des limites sur la quantité ou le taux d'écriture de données.

L'apparition d'erreurs dans l'écriture des données de métriques peut être corrélée à d'autres problèmes, tels qu'une augmentation inattendue du volume facturable ou une augmentation de la latence des requêtes. Par exemple, une modification de la configuration d'une métrique peut entraîner un problème de cardinalité, qui peut affecter à la fois le volume de données ingérés et la latence des requêtes, et entraîner des erreurs d'écriture de métrique.

Afficher les erreurs d'écriture de métriques

Dans le tableau de données Erreurs d'écriture de métriques, vous pouvez effectuer les opérations suivantes:

  • Affichez l'état des requêtes d'écriture de métrique.
  • Créez une règle d'alerte pour être informé si le taux d'erreurs d'écriture de métriques dépasse une valeur seuil.
  • Si vous avez activé les journaux d'audit, affichez les erreurs d'écriture de métriques dans les journaux d'audit. Ces journaux peuvent fournir des insights sur les causes des erreurs d'écriture de métriques.

Pour afficher des informations sur les erreurs d'écriture des données de métriques, procédez comme suit:

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

    Accéder à la page Gestion des métriques

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

  2. Dans la barre d'outils, sélectionnez votre période.
  3. Cliquez sur Afficher les erreurs dans le tableau de données Erreurs d'écriture de métriques.

    • Pour afficher l'état des requêtes d'écriture de métrique envoyées à l'API Cloud Monitoring, utilisez le graphique API – Créer une série temporelle (codes d'état). Ce graphique présente les appels à la méthode timeSeries.create.

      Chaque série temporelle indique le taux d'écritures pour un code d'état HTTP spécifique. Lorsque le graphique affiche une seule ligne pour les résultats d'état 2xx, il n'y a aucune erreur d'écriture de métrique. La capture d'écran suivante montre les résultats d'état 2xx, ainsi qu'un petit nombre de résultats d'états 4xx et 5xx:

      Le graphique **Erreurs d'écriture de métriques** indique le taux d'erreur lors de l'écriture de données de séries temporelles.

      Si vous constatez une augmentation du nombre de requêtes d'écriture de métrique, il est possible que vous rencontriez un problème de cardinalité.

    • Si le graphique affiche des codes d'état pour des erreurs et si vous avez activé les journaux d'audit pour votre projet, vous pouvez les utiliser pour rechercher les causes des erreurs. La requête préconfigurée pour les journaux recherche les erreurs associées à la méthode timeSeries.create de l'API Monitoring. Cette méthode est appelée chaque fois qu'une métrique est écrite.

      Les journaux des erreurs timeSeries.create peuvent vous en dire plus sur la raison des codes d'état d'erreur. La méthode peut échouer si, par exemple, vous essayez d'écrire trop de données à la fois ou si vous dépassez la limite du nombre de séries temporelles actives. Pour en savoir plus, consultez la section Métriques définies par l'utilisateur dans le document sur les quotas Monitoring.

Examiner les erreurs de création de métrique

La méthode metricDescriptors.create est une autre méthode liée aux métriques pouvant échouer. La méthode metricDescriptors.create est appelée la première fois que vous écrivez des données de séries temporelles pour une nouvelle métrique ou si vous modifiez la structure des données de métrique, probablement en ajoutant de nouveaux libellés. Les journaux d'audit des erreurs de cette méthode sont disponibles à partir de l'entrée pour chaque métrique du tableau des métriques.

Pour afficher les journaux d'audit pour une métrique spécifique, procédez comme suit:

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

    Accéder à la page Gestion des métriques

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

  2. Dans la barre d'outils, sélectionnez votre période.
  3. Recherchez la métrique dans le tableau, puis cliquez sur  Actions.
  4. Sélectionnez Afficher les journaux d'audit des métriques.

    La requête préconfigurée pour les journaux recherche les erreurs associées à la méthode metricDescriptors.create de l'API Monitoring.

Les erreurs de la méthode metricDescriptors.create peuvent vous aider à identifier d'éventuels problèmes dans la conception de vos métriques. Des erreurs peuvent survenir avec cette méthode si vous dépassez le nombre autorisé de descripteurs de métrique ou le nombre d'étiquettes dans un descripteur de la métrique. Pour en savoir plus, consultez la section Métriques définies par l'utilisateur dans le document sur les quotas de Monitoring.

Étapes suivantes