Guide d'intégration de Honeybadger

Honeybadger est une suite de gestion d'erreurs pour les applications Ruby on Rails. Il collecte les données d'erreur de votre application et les affiche dans un format convivial qui facilite et accélère le suivi et la résolution des problèmes. En combinant Honeybadger avec PagerDuty, vous pouvez diffuser des informations sur ces erreurs à votre équipe via des alertes et résoudre les problèmes en un temps record.

Suivez ces instructions pour configurer Honeybadger avec PagerDuty. Si vous avez des questions ou avez besoin d'aide, veuillez contactez notre équipe d'assistance .

Dans PagerDuty

  1. Du Prestations de service menu, sélectionnez Annuaire des services.
  2. Sur votre page Services :
    Si vous créez un nouveau service pour votre intégration, cliquez sur + Nouveau service . Puis dans réglages généraux , entrez un Nom pour votre nouveau service et dans Paramètres des incidents , spécifie le Politique de remontée d'informations , Urgence des notifications , et Comportement en cas d'incident pour votre nouveau service.
    Si vous ajoutez votre intégration à un service existant, cliquez sur le nom du service auquel vous souhaitez ajouter l'intégration.
  3. Clique le Intégrations et cliquez sur l'onglet Ajouter une nouvelle intégration ou sélectionnez-le sous Paramètres d'intégration si vous configurez un nouveau service.
  4. Sélectionnez votre application dans Type d'intégration menu et entrez un Nom de l'intégration .
  5. Sous Sélectionnez un outil, choisissez Honeybadger

  6. Clique le Ajouter un service ou Ajouter une intégration bouton pour enregistrer votre nouvelle intégration.
  7. Accédez à la page d'intégrations de votre service et copiez le Clé d'intégration (clé API) pour votre nouvelle intégration

Dans Honeybadger

      1. Dans la console Honeybadger, sélectionnez Mes projets .
      2. Sélectionner Ajouter un projet .
      3. Entrez les informations pertinentes et créer votre projet.
      4. Créez un site si vous n'en avez pas déjà créé. Pour ce guide d'intégration, j'ai créé une application Rails en utilisant les rails génèrent du honeyroku Titre du message : corps de chaîne : texte et l'a déployé sur Heroku.
      5. Suivez les instructions telles qu'elles s'appliquent à votre environnement pour créer une alerte de test.
      6. Dans cet exemple, après avoir exécuté les rails génèrent honeybadger --api-key [votre_clé] vous devriez voir une confirmation dans votre environnement.
      7. Vérifier votre les erreurs pour confirmer qu'une erreur de test a été générée avec succès.
      8. Sous le Paramètres onglet, sélectionnez Intégrations .
      9. Sélectionner PagerDuty .
      10. Entrez la clé d'intégration que vous avez copiée depuis PagerDuty dans le Clé API champ et cliquez sur Sauvegarder les modifications .
      11. Introduisez une erreur dans votre application. Dans ce cas, j'ai changé la méthode de travail Activerecord post.destroy à la méthode non définie post.mestroy . J'ai ensuite commis l'erreur sur git, je l'ai poussée vers Heroku, j'ai visité mon site et j'ai cliqué sur Détruire à côté d'un article sur la page d'index des articles.
      12. Vérifiez que l'erreur est apparue sur votre site.
      13. Recherchez l’erreur dans Honeybadger.
      14. Assurez-vous que l'intégration de PagerDuty a fonctionné en vérifiant l'incident dans votre compte, si vous n'avez pas déjà été averti par téléphone, SMS ou e-mail.

FAQ

Puis-je attacher plusieurs projets dans Honeybadger à plusieurs services dans PagerDuty?

Oui, créez simplement plusieurs services Honeybadger dans PagerDuty et configurez chaque projet Honeybadger Rails pour utiliser la clé d'intégration souhaitée.

Commencez à utiliser PagerDuty aujourd'hui

Essayez PagerDuty gratuitement pendant 14 jours – aucune carte de crédit requise.

S'INSCRIRE