Gérer les erreurs d'un service

Error Reporting vous permet d'identifier, de comprendre et de gérer les erreurs d'une application en collectant automatiquement les plantages et en regroupant les traces de pile de ces plantages en groupes d'erreurs. Cependant, certaines erreurs du service Google Cloud sont consignées en tant que messages d'erreur et ne se présentent pas sous forme de traces de pile. La fonctionnalité d'erreurs de service d'Error Reporting capture et regroupe automatiquement ces types d'erreurs de service Google Cloud afin que vous puissiez rapidement identifier les problèmes de votre système et être averti en cas de nouvelles erreurs.

Par exemple, lorsque vous utilisez Cloud Run, il se peut que vous atteigniez la limite maximale d'instances de conteneur lors de l'envoi d'une requête. Lorsque cet événement est consigné dans Cloud Logging, les erreurs de service dans Error Reporting capturent automatiquement cette erreur, la regroupent avec des erreurs similaires et vous informent que cet événement s'est produit. En outre, pour vous aider à résoudre ces erreurs, certains services Google Cloud fournissent une documentation de dépannage accessible à partir de la page Error Reporting.

Afficher les erreurs d'un service

Dans le panneau de navigation de la console Google Cloud, sélectionnez Error Reporting, puis votre projet Google Cloud :

Accéder à Error Reporting

Lorsque Error Reporting détecte et regroupe un journal contenant une nouvelle erreur de service, vous pouvez voir ces erreurs sur la page de présentation d'Error Reporting dans la colonne Type.

Page de présentation d'Error Reporting

Pour les erreurs de service avec des solutions documentées, Error Reporting fournit un lien vers le guide de dépannage fourni par le service Google Cloud.

Exemples d'erreurs de service

Le tableau suivant répertorie certaines des erreurs détectées par les erreurs de service d'Error Reporting, mais pas toutes.

Nom du service Google Cloud Type d'erreur
Dataflow Limite du nombre de journaux de nœud de calcul
Mémoire insuffisante (système)
Sous-réseau personnalisé manquant
Opération de longueur à l'étape
Erreur de plantage de l'environnement d'exécution
Fichier JAR de nœud de calcul mal configuré
Cloud Run Limite de mémoire dépassée
Aucune instance disponible
Google Kubernetes Engine Pod non opérationnel, échec de la vérification
Échec de la planification des pods
Redémarrage du conteneur ayant échoué avec intervalle entre les tentatives
Volume désinstallé
Échec de l'extraction de l'image du conteneur
Échec de la mise à jour du point de terminaison
Secrets/configmaps introuvables