Erreurs liées au RUM
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Erreurs liées au RUM

Les erreurs frontend sont automatiquement recueillies avec le service Real User Monitoring (RUM). Le message d’erreur et la trace de pile sont inclus lorsque cela est possible.

Origines des erreurs

Les erreurs frontend sont réparties en 3 catégories différentes en fonction de leur error.origin :

  • réseau : erreurs XHR ou Fetch résultant de requêtes AJAX. Les attributs spécifiques aux erreurs réseau sont disponibles dans la documentation
  • source : exceptions non gérées ou objets Promise rejetés non gérés (ces erreurs sont liées au code source)
  • console : appels d’API console.error()

Facette recueillie

AttributTypeDescription
error.originchaîneL’origine de l’erreur (console, réseau, etc.).
error.kindchaîneLe type ou la catégorie d’erreur (ou le code dans certains cas).
error.messagechaîneUn message d’une ligne lisible et concis décrivant l’événement.
error.stackchaîneLa trace de pile ou toutes informations complémentaires relatives à l’erreur.

Erreurs réseau

Les erreurs réseau comprennent des informations sur la requête HTTP ayant échoué. Par conséquent, les facettes suivantes sont également recueillies :

AttributTypeDescription
http.status_codenombreLe code de statut de la réponse.
http.urlchaîneL’URL de la ressource.
http.url_details.hostchaîneLa partie de l’URL correspondant au host HTTP.
http.url_details.pathchaîneLa partie de l’URL correspondant au chemin HTTP.
http.url_details.queryStringobjetLes parties de l’URL correspondant à la chaîne de requête HTTP, décomposées en attributs key/value de paramètres de requête.
http.url_details.schemechaîneLe nom du protocole de l’URL (HTTP ou HTTPS).

Erreurs de source

Les erreurs de source comprennent des informations au niveau du code concernant l’erreur. Plus d’informations concernant les différents types d’erreurs sont disponibles dans la documentation MDN.

AttributTypeDescription
error.kindchaîneLe type ou la catégorie d’erreur (ou le code dans certains cas).

Pour aller plus loin