Monitoring

Cette page décrit les options permettant de surveiller les requêtes adressées à Cloud Storage, y compris le suivi des erreurs, les taux de requêtes et l'utilisation des données.

Options de surveillance

Dans la console Google Cloud, il existe plusieurs niveaux dans la hiérarchie des ressources pour lesquels vous pouvez surveiller vos requêtes Cloud Storage :

  • Buckets individuels : sur chaque page Informations sur le bucket, il existe un onglet Observabilité qui indique les métriques associées à ce bucket.

  • Tous les buckets : chaque projet dispose d'une page Cloud Storage Surveillance, accessible dans le volet de gauche pour Cloud Storage. Vous pouvez également accéder directement à cette page à l'aide de l'URL suivante :

    https://console.cloud.google.com/storage/monitoring?project=PROJECT_ID

    PROJECT_ID correspond à l'ID du projet dont vous souhaitez surveiller les métriques.

  • Toutes les ressources Google Cloud : pour la surveillance de tous les services et ressources de votre projet, dossier ou organisation Google Cloud, utilisez le service Cloud Monitoring dans la console Google Cloud. Ce service est disponible sur https://console.cloud.google.com/monitoring.

Surveillance par défaut

Par défaut, les graphiques suivants sont affichés dans l'interface de surveillance dédiée à votre bucket et sur la page "Surveillance" de Cloud Storage :

Graph Description
Taux d'erreur du serveur Requêtes associées à des codes d'erreur 5xx. Ces erreurs sont généralement causées par des problèmes internes à Google Cloud et peuvent faire l'objet d'une nouvelle tentative.

Les codes d'erreur 5xx sont applicables au contrat de niveau de service Cloud Storage.

Taux d'erreur du client Les requêtes associées à des codes d'erreur 4xx ou à un code d'état 304 avec une erreur FAILED_PRECONDITION. Ces erreurs indiquent que des modifications doivent être apportées par les demandeurs ou à leur bénéfice, par exemple accorder aux demandeurs les autorisations suffisantes pour accéder aux ressources Cloud Storage pertinentes ou effectuer un scaling à la baisse des requêtes pour éviter d'épuiser les quotas.
Erreurs de lecture Erreurs de lecture d'objets, en particulier les erreurs avec un code de réponse INTERNAL, UNAVAILABLE ou DEADLINE_EXCEEDED. Les erreurs liées aux requêtes portant sur des métadonnées du bucket, de listes d'objets ou des métadonnées d'objets ne sont pas incluses dans ce graphique.
  • Pour la surveillance d'un bucket unique, les erreurs sont agrégées pour l'ensemble du bucket.
  • Pour la page de surveillance de Cloud Storage, les erreurs sont agrégées pour chaque bucket et les cinq buckets avec le plus d'erreurs de lecture sont affichés par défaut. Le graphique peut être personnalisé pour afficher des buckets supplémentaires.
Erreurs d'écriture Erreurs d'écriture d'objets, en particulier les erreurs avec un code de réponse INTERNAL, UNAVAILABLE ou DEADLINE_EXCEEDED. Les erreurs liées aux requêtes portant sur des réécritures d'objets, des compositions d'objets, des mises à jour de métadonnées et des importations en plusieurs parties avec l'API XML ne sont pas incluses dans ce graphique.
  • Pour la surveillance d'un bucket unique, les erreurs sont agrégées pour l'ensemble du bucket.
  • Pour la page de surveillance de Cloud Storage, les erreurs sont agrégées pour chaque bucket et les cinq buckets avec le plus d'erreurs d'écriture sont affichés par défaut. Le graphique peut être personnalisé pour afficher des buckets supplémentaires.
Nombre total de requêtes Read/List/Get
  • Pour la surveillance d'un bucket unique, le nombre total de requêtes Get envoyées au bucket.
  • Pour la page de surveillance de Cloud Storage, le nombre total de requêtes Get envoyées à différents emplacements.

Les décomptes sont regroupés par type de méthode, par exemple les requêtes de métadonnées de buckets, les requêtes de métadonnées d'objets, les requêtes de données d'objets et les requêtes de liste d'objets.

Nombre total de requêtes d'écriture
  • Pour la surveillance d'un bucket unique, le nombre total de requêtes d'écriture d'objets envoyées au bucket.
  • Pour la page de surveillance de Cloud Storage, le nombre total de requêtes d'écriture d'objets envoyées à différents emplacements.

Les requêtes portant sur des réécritures d'objets, des compositions d'objets, des mises à jour de métadonnées et des importations en plusieurs parties avec l'API XML ne sont pas incluses dans ce graphique.

Débit d'entrée de données sur le réseau
  • Pour la surveillance d'un bucket unique, le taux d'octets reçus par le bucket.
  • Pour la page de surveillance de Cloud Storage, le taux d'octets reçus par tous les buckets dans chaque emplacement.
Taux de sortie de données sur le réseau
  • Pour la surveillance d'un bucket unique, le taux d'octets envoyés par le bucket.
  • Pour la page de surveillance de Cloud Storage, le taux d'octets envoyés par tous les buckets dans chaque emplacement.

Graphiques spécifiques à la page "Observabilité"

Par défaut, l'onglet Observabilité disponible pour chaque bucket contient également les graphiques de surveillance suivants :

Graph Description
Pourcentage de minutes hors RPO Applicable aux buckets dans les emplacements birégionaux et multirégionaux. Pourcentage de minutes pendant lesquelles un ou plusieurs objets ont pris plus de temps que leur RPO (objectif de point de récupération) pour être répliqués entre des emplacements géographiquement distincts. Les métriques sont cumulées sur les 30 derniers jours. Il existe un délai, généralement de plusieurs heures, entre le moment où une réplication se produit et celui où les métriques associées sont rapportées.

Pour en savoir plus, y compris sur les durées RPO pour différentes options de réplication, consultez la section Surveillance des performances.

Pourcentage d'objets hors cible Applicable aux buckets dans les emplacements birégionaux et multirégionaux. Pourcentage d'objets qui n'ont pas été répliqués entre des emplacements géographiquement distincts au cours du délai RPO (objectif de point de récupération). Les métriques sont cumulées sur les 30 derniers jours. Lors du suivi des métriques de réplication par défaut, ce graphique inclut également une ligne qui mesure le pourcentage d'objets qui n'ont pas été répliqués entre des emplacements géographiquement distincts dans l'objectif de conception d'une heure. Il existe un délai, généralement de plusieurs heures, entre le moment où la réplication se produit et celui où les métriques associées sont rapportées.

Pour en savoir plus, y compris sur les durées RPO pour différentes options de réplication, consultez la section Surveillance des performances.

Bucket répondant au RPO Applicable aux buckets dans les emplacements birégionaux et multirégionaux. Valeur booléenne indiquant si tous les objets du bucket respectent ou non le RPO.

Pour en savoir plus, y compris sur les durées RPO pour différentes options de réplication, consultez la section Surveillance des performances.

Délai maximal avec la réplication turbo Applicable aux buckets dans des emplacements birégionaux avec réplication turbo. Âge, en secondes, de l'objet non répliqué le plus ancien du bucket.

Graphiques spécifiques à la page "Monitoring"

Par défaut, la page Cloud Storage Monitoring contient également les widgets de surveillance suivants :

Graph Description
Utilisation de la bande passante de sortie Google Quantité de données sortantes depuis Cloud Storage vers d'autres services Google Cloud. Ce graphique n'effectue le suivi que de la sortie des buckets situés dans des régions ou des emplacements birégionaux, et regroupe les données par région. Pour en savoir plus, consultez la section Utilisation de la bande passante dans Cloud Storage.

Vous pouvez créer vos propres dispositions pour le tableau de bord et personnaliser les données collectées en cliquant sur le bouton Personnaliser le tableau de bord. Celui-ci apparaît dans les onglets de surveillance de bucket unique et sur la page de surveillance de Cloud Storage. Pour en savoir plus, consultez la page Gérer les tableaux de bord personnalisés.