{"id":26808,"date":"2017-07-14T10:21:29","date_gmt":"2017-07-14T10:21:29","guid":{"rendered":"https:\/\/dev.railscarma.com\/airbrake-monitoring-detection-errors\/"},"modified":"2024-01-10T10:15:33","modified_gmt":"2024-01-10T10:15:33","slug":"erreurs-de-detection-de-la-surveillance-des-aerofreins","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/erreurs-de-detection-de-la-surveillance-des-aerofreins\/","title":{"rendered":"A\u00e9rofrein pour la surveillance et la d\u00e9tection des erreurs"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"26808\" class=\"elementor elementor-26808\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5c4fc3ac elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5c4fc3ac\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3784add0\" data-id=\"3784add0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6513b446 elementor-widget elementor-widget-text-editor\" data-id=\"6513b446\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Airbrake est un logiciel de surveillance des erreurs, que la plupart d&#039;entre nous, d\u00e9veloppeurs, accueillons \u00e0 bras ouverts. Il vous aide essentiellement \u00e0 g\u00e9rer les erreurs de production, en conservant un journal pour celles-ci, en capturant l&#039;URL exacte, le nombre d&#039;occurrences, le fichier coupable qui a provoqu\u00e9 l&#039;erreur, dans l&#039;ensemble, une trace compl\u00e8te de la pile sur laquelle vous pouvez vous appuyer.<br>Cela ressemble \u00e0 ceci\u00a0;<\/p>\n<p><a href=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2024\/01\/airbrake-2.png\"><img decoding=\"async\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2024\/01\/airbrake-2.png\" width=\"602\" height=\"396\"><\/a><\/p>\n<p>Ce que vous voyez ci-dessus est un instantan\u00e9 d&#039;une erreur r\u00e9solue, en particulier l&#039;erreur AbstractController :: ActionNotFound.<br>Comme vous pouvez le voir, toutes les informations sont magnifiquement d\u00e9compos\u00e9es pour toute l&#039;aide n\u00e9cessaire au d\u00e9bogage. Et ce n&#039;est qu&#039;un des onglets, vous y trouverez plus d&#039;informations \u00e0 explorer.<\/p>\n<p>Pour les applications Ruby on Rails, vous pouvez int\u00e9grer Airbrake en regroupant la gemme airbrake. Quelques \u00e9tapes qui suivent ce processus sont d\u00e9cemment r\u00e9sum\u00e9es sur la page GitHub du Gem. Vous pouvez acc\u00e9der \u00e0 cette page en suivant la page Airbrake GitHub<\/p>\n<p>Alors, venons-en aux erreurs maintenant. Comment proc\u00e9dez-vous pour les r\u00e9parer ?<br>Vous pouvez soit d\u00e9sactiver l&#039;erreur, de cette fa\u00e7on Airbrake ne criera pas \u00e0 pleins poumons pour que vous la corrigiez. Il appara\u00eetra toujours dans la liste des erreurs, afin que vous puissiez le r\u00e9cup\u00e9rer \u00e0 votre convenance, alors ne vous inqui\u00e9tez pas qu&#039;il se perde dans un trou noir d&#039;erreurs.<br>Vient maintenant l\u2019essentiel : les r\u00e9soudre. En creusant dans votre code pour d\u00e9terminer la cause premi\u00e8re et en la corrigeant \u00e0 ce niveau pr\u00e9cis.<\/p>\n<p>Essayons d&#039;en analyser un.<br>Celui que vous avez vu ci-dessus, AbstractController::ActionNotFound . Examinons celui-ci.<br>Apr\u00e8s avoir laiss\u00e9 cette erreur jouer avec ma sant\u00e9 mentale pendant un certain temps, j&#039;ai pu en d\u00e9duire la cause. C&#039;est le r\u00e9sultat d&#039;une mauvaise requ\u00eate du serveur. Quelqu&#039;un essayait de d\u00e9jouer l&#039;application, en modifiant l&#039;URL de la page sur laquelle il se trouvait \u00e0 ce moment-l\u00e0 et en atterrissant sur une page sortie de son imagination. Comment je suis arriv\u00e9 \u00e0 cette conclusion en reproduisant la m\u00eame chose sur mon syst\u00e8me local. J&#039;ai essay\u00e9 de suivre l&#039;URL, en modifiant la cha\u00eene h\u00f4te et le tour est jou\u00e9\u00a0! La b\u00eate est sortie de sa cachette. Rails m&#039;a accueilli en me disant que l&#039;action que j&#039;avais demand\u00e9e n&#039;existait pas. Ceci \u00e9tant le r\u00e9sultat d&#039;actions al\u00e9atoires de l&#039;utilisateur, c&#039;\u00e9tait une erreur qui ne pouvait pas vraiment \u00eatre limit\u00e9e car je n&#039;avais aucun contr\u00f4le sur ce que l&#039;utilisateur d\u00e9ciderait de visiter\u00a0!<br>C\u2019est \u00e0 ce moment-l\u00e0 que j\u2019ai pu m\u2019identifier \u00e0 l\u2019idiome \u00ab L\u2019ignorance est un bonheur &lt;3<br>J&#039;ai donc ajout\u00e9 le correctif pour cela dans mon fichier airbrake.rb, qui est l&#039;un des fichiers d&#039;initialisation de votre r\u00e9pertoire de projet.<br>Le bloc de code sauveur \u00e9tait ,<\/p>\n<p>Fini avec \u00e7a !<br>Une autre beaut\u00e9 que j&#039;ai rencontr\u00e9e \u00e9tait l&#039;erreur SidekiqStatus::Container::StatusNotFound.<\/p>\n<p>Celui-ci \u00e9tait un peu d\u00e9licat \u00e0 d\u00e9boguer. J&#039;ai d\u00fb d\u00e9ranger mes co\u00e9quipiers et nous avons continu\u00e9 \u00e0 nous gratter la t\u00eate pendant un bon moment.<br>Nos t\u00e2ches en arri\u00e8re-plan sont g\u00e9r\u00e9es \u00e0 l\u2019aide de Sidekiq.<br>Ainsi, Sidekiq n\u2019obtenait pas le statut de quelque chose. Apr\u00e8s avoir pass\u00e9 un certain temps, pas plus que ce que j&#039;aurais d\u00fb *toux toux*, je suis arriv\u00e9 \u00e0 la cause profonde. Cela se produisait parce qu&#039;il y avait un appel Javascript dans le code li\u00e9 \u00e0 l&#039;\u00e9v\u00e9nement DOMSubtreeModified (qui est d\u00e9sormais obsol\u00e8te, r\u00e9f\u00e9rence : DOMSubtreeModified Deprecated ). Sidekiq avait besoin d&#039;un ID de travail pour renvoyer le statut, et l&#039;appel pour obtenir l&#039;ID de travail a \u00e9t\u00e9 \u00e9crit dans le Javascript entour\u00e9 par cet \u00e9v\u00e9nement li\u00e9. Le script \u00e9tait appel\u00e9 \u00e0 chaque fois qu&#039;il y avait un changement de niveau DOM dans la page, que le travail en arri\u00e8re-plan soit en cours d&#039;ex\u00e9cution ou non. Cela a parfois conduit \u00e0 ce que l&#039;ID de travail soit nul, ce qui a entra\u00een\u00e9 l&#039;\u00e9chec de la r\u00e9cup\u00e9ration du statut aupr\u00e8s de Sidekiq.<br>Le correctif consistait \u00e0 remplacer ce code et \u00e0 appeler explicitement la m\u00e9thode chaque fois que l&#039;action \u00e9tait requise. Cela a permis de g\u00e9rer l&#039;erreur, et lorsque nous avons essay\u00e9 de la reproduire, rien\u00a0! Hourra!<br>Ce sont les deux erreurs que j&#039;ai trait\u00e9es le plus r\u00e9cemment et que j&#039;ai ressenti le besoin de les documenter, pour r\u00e9f\u00e9rence future ainsi que pour d&#039;autres d\u00e9veloppeurs susceptibles d&#039;\u00eatre confront\u00e9s \u00e0 des probl\u00e8mes similaires. C&#039;est tout pour le moment.<\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><font color=\"#808080\" style=\"font-size: 16px;\"><a href=\"https:\/\/www.railscarma.com\/fr\/\">RailsCarma<\/a> combine des prouesses techniques avec une connaissance approfondie du secteur pour servir de partenaire id\u00e9al aux startups dans la cr\u00e9ation d&#039;applications Ruby on Rails agr\u00e9ables, fonctionnelles et \u00e9volutives. Gr\u00e2ce \u00e0 notre approche ax\u00e9e sur les solutions, votre entreprise b\u00e9n\u00e9ficie de r\u00e9sultats d\u00e9finitifs en termes de performances.<\/font><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><font color=\"#808080\" style=\"font-size: 16px;\">Alors, vous avez une bonne id\u00e9e ? Nos experts seraient ravis d\u2019explorer l\u2019opportunit\u00e9 de la d\u00e9velopper avec vous pour en faire une application \u00e0 succ\u00e8s\u00a0!<\/font><\/p>\n<p>Acclamations!<br>Niyanta<\/p>\n<p style=\"color: grey;\"><br><\/p>\n<p><span style=\"border-radius: 2px; text-indent: 20px; width: auto; padding: 0px 4px 0px 0px; text-align: center; font: bold 11px\/20px 'Helvetica Neue',Helvetica,sans-serif; color: #ffffff; background: #bd081c no-repeat scroll 3px 50% \/ 14px 14px; position: absolute; opacity: 1; z-index: 8675309; display: none; cursor: pointer; top: 1479px; left: 30px;\">Sauvegarder<\/span><\/p>\n<p><span style=\"border-radius: 2px; text-indent: 20px; width: auto; padding: 0px 4px 0px 0px; text-align: center; font: bold 11px\/20px 'Helvetica Neue',Helvetica,sans-serif; color: #ffffff; background: #bd081c no-repeat scroll 3px 50% \/ 14px 14px; position: absolute; opacity: 1; z-index: 8675309; display: none; cursor: pointer; top: 1501px; left: 40px;\">Sauvegarder<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t  <div class=\"related-post slider\">\r\n        <div class=\"headline\">Articles Similaires<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Gemme de Kaminari\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/joyau-kaminari\/?related_post_from=37277\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"joyau kaminari\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Gemme de Kaminari\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/joyau-kaminari\/?related_post_from=37277\">\r\n        Gemme de Kaminari  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Pourquoi engager des d\u00e9veloppeurs Ruby on Rails en 2026 ?\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/ror\/pourquoi-embaucher-des-developpeurs-ruby-on-rails\/?related_post_from=30627\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"pourquoi embaucher des d\u00e9veloppeurs Ruby on Rails en 2022\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Pourquoi engager des d\u00e9veloppeurs Ruby on Rails en 2026 ?\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/ror\/pourquoi-embaucher-des-developpeurs-ruby-on-rails\/?related_post_from=30627\">\r\n        Pourquoi engager des d\u00e9veloppeurs Ruby on Rails en 2026 ?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"R\u00e9cup\u00e9ration de donn\u00e9es dans Rails en traitant CSV\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/grattage-de-donnees-dans-les-rails-en-traitant-csv\/?related_post_from=31591\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/09\/DATA-SCRAPING-IN-RAILS-BY-PROCESSING-CSV.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/09\/DATA-SCRAPING-IN-RAILS-BY-PROCESSING-CSV.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/09\/DATA-SCRAPING-IN-RAILS-BY-PROCESSING-CSV-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/09\/DATA-SCRAPING-IN-RAILS-BY-PROCESSING-CSV-768x288.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"R\u00e9cup\u00e9ration de donn\u00e9es dans Rails en traitant CSV\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/grattage-de-donnees-dans-les-rails-en-traitant-csv\/?related_post_from=31591\">\r\n        R\u00e9cup\u00e9ration de donn\u00e9es dans Rails en traitant CSV  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Passer des appels vocaux via les applications Web Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/passer-des-appels-vocaux-via-les-applications-web-ruby-on-rails\/?related_post_from=31309\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS-768x288.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Passer des appels vocaux via les applications Web Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/passer-des-appels-vocaux-via-les-applications-web-ruby-on-rails\/?related_post_from=31309\">\r\n        Passer des appels vocaux via les applications Web Ruby on Rails  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>Airbrake est un logiciel de surveillance des erreurs que la plupart des d\u00e9veloppeurs accueillent \u00e0 bras ouverts. Il vous aide \u00e0 g\u00e9rer les erreurs de production, en maintenant un journal, en capturant l'URL exacte, le nombre d'occurrences, le fichier coupable qui a caus\u00e9 l'erreur, en somme, une trace compl\u00e8te de la pile pour que vous puissiez tomber ...<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/third-party-api-integration-solutions-in-ruby-on-rails\/\"> <span class=\"screen-reader-text\">Solutions d'int\u00e9gration d'API tierces en Ruby on Rails<\/span> Lire la suite \u00bb<\/a><\/p>","protected":false},"author":1,"featured_media":31743,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[384],"tags":[382],"class_list":["post-26808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-articles","tag-ruby-on-rails"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Airbrake for monitoring &amp; detection of Errors - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development<\/title>\n<meta name=\"description\" content=\"Airbrake is an Error Monitoring Software, which most of us developers welcome with open arms. It basically helps you deal with Production errors, by\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/erreurs-de-detection-de-la-surveillance-des-aerofreins\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Airbrake for monitoring &amp; detection of Errors - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"og:description\" content=\"Airbrake is an Error Monitoring Software, which most of us developers welcome with open arms. It basically helps you deal with Production errors, by\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/erreurs-de-detection-de-la-surveillance-des-aerofreins\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-14T10:21:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-10T10:15:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\"},\"headline\":\"Airbrake for monitoring &#038; detection of Errors\",\"datePublished\":\"2017-07-14T10:21:29+00:00\",\"dateModified\":\"2024-01-10T10:15:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/\"},\"wordCount\":768,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg\",\"keywords\":[\"Ruby on rails\"],\"articleSection\":[\"Technical Articles\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/\",\"url\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/\",\"name\":\"Airbrake for monitoring & detection of Errors - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg\",\"datePublished\":\"2017-07-14T10:21:29+00:00\",\"dateModified\":\"2024-01-10T10:15:33+00:00\",\"description\":\"Airbrake is an Error Monitoring Software, which most of us developers welcome with open arms. It basically helps you deal with Production errors, by\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg\",\"width\":800,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Airbrake for monitoring &#038; detection of Errors\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A\u00e9robrake pour la surveillance et la d\u00e9tection des erreurs - RailsCarma - Ruby on Rails Development Company sp\u00e9cialis\u00e9e dans le d\u00e9veloppement offshore","description":"Airbrake est un logiciel de surveillance des erreurs, que la plupart d&#039;entre nous, d\u00e9veloppeurs, accueillons \u00e0 bras ouverts. Cela vous aide essentiellement \u00e0 g\u00e9rer les erreurs de production, en","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/erreurs-de-detection-de-la-surveillance-des-aerofreins\/","og_locale":"fr_FR","og_type":"article","og_title":"Airbrake for monitoring & detection of Errors - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","og_description":"Airbrake is an Error Monitoring Software, which most of us developers welcome with open arms. It basically helps you deal with Production errors, by","og_url":"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/erreurs-de-detection-de-la-surveillance-des-aerofreins\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2017-07-14T10:21:29+00:00","article_modified_time":"2024-01-10T10:15:33+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/"},"author":{"name":"admin","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21"},"headline":"Airbrake for monitoring &#038; detection of Errors","datePublished":"2017-07-14T10:21:29+00:00","dateModified":"2024-01-10T10:15:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/"},"wordCount":768,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg","keywords":["Ruby on rails"],"articleSection":["Technical Articles"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/","url":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/","name":"A\u00e9robrake pour la surveillance et la d\u00e9tection des erreurs - RailsCarma - Ruby on Rails Development Company sp\u00e9cialis\u00e9e dans le d\u00e9veloppement offshore","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg","datePublished":"2017-07-14T10:21:29+00:00","dateModified":"2024-01-10T10:15:33+00:00","description":"Airbrake est un logiciel de surveillance des erreurs, que la plupart d&#039;entre nous, d\u00e9veloppeurs, accueillons \u00e0 bras ouverts. Cela vous aide essentiellement \u00e0 g\u00e9rer les erreurs de production, en","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/Airbrake-for-monitoring-detection-of-Errors-2.jpg","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/airbrake-monitoring-detection-errors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"Airbrake for monitoring &#038; detection of Errors"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma - Soci\u00e9t\u00e9 de d\u00e9veloppement Ruby on Rails sp\u00e9cialis\u00e9e dans le d\u00e9veloppement offshore","description":"RailsCarma est une soci\u00e9t\u00e9 de d\u00e9veloppement Ruby on Rails \u00e0 Bangalore. Nous sommes sp\u00e9cialis\u00e9s dans le d\u00e9veloppement offshore Ruby on Rails, bas\u00e9s aux \u00c9tats-Unis et en Inde. Embauchez des d\u00e9veloppeurs Ruby on Rails exp\u00e9riment\u00e9s pour une exp\u00e9rience Web ultime.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"RailsCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21","name":"administrateur","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/posts\/26808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/comments?post=26808"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/posts\/26808\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/media\/31743"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/media?parent=26808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/categories?post=26808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/tags?post=26808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}