Honeybadger-Integrationshandbuch

Honeybadger ist eine Fehlermanagement-Suite für Ruby on Rails-Anwendungen. Es sammelt Fehlerdaten aus Ihrer Anwendung und zeigt sie in einem benutzerfreundlichen Format an, das das Aufspüren und Beheben von Problemen schneller und einfacher macht. Durch die Kombination von Honeybadger mit PagerDuty können Sie Informationen zu diesen Fehlern über Warnmeldungen an Ihr Team verteilen und Probleme in Rekordzeit beheben.

Folgen Sie diesen Anweisungen, um Honeybadger mit PagerDuty zu konfigurieren. Wenn Sie Fragen haben oder Hilfe benötigen, wenden Sie sich bitte an Kontaktieren Sie unser Support-Team .

In PagerDuty

  1. Von dem Dienstleistungen wählen Sie Serviceverzeichnis.
  2. Auf Ihrer Seite „Dienste“:
    Wenn Sie einen neuen Dienst für Ihre Integration erstellen, klicken Sie auf + Neuer Service . Dann in Allgemeine Einstellungen , Geben Sie ein Name für Ihren neuen Service und in Vorfalleinstellungen , Präzisiere das Eskalationsrichtlinie , Dringlichkeit der Benachrichtigung , Und Vorfallverhalten für Ihren neuen Service.
    Wenn Sie Ihre Integration zu einem vorhandenen Dienst hinzufügen, klicken Sie auf den Namen des Dienstes, zu dem Sie die Integration hinzufügen möchten.
  3. Drücke den Integrationen und klicken Sie auf die Eine neue Integration hinzufügen oder wählen Sie es unter Integrationseinstellungen wenn Sie einen neuen Dienst einrichten.
  4. Wählen Sie Ihre App aus dem Integrationstyp und geben Sie eine Integrationsname .
  5. Unter Wählen Sie ein Werkzeug aus, Wählen Sie Honeydachs

  6. Drücke den Service hinzufügen oder Integration hinzufügen Schaltfläche, um Ihre neue Integration zu speichern.
  7. Gehen Sie zur Integrationsseite Ihres Dienstes und kopieren Sie die Integrationsschlüssel (API-Schlüssel) für Ihre neue Integration

Im Honigdachs

      1. Wählen Sie in der Honeybadger-Konsole Meine Projekte .
      2. Wählen Füge ein Projekt hinzu .
      3. Geben Sie die entsprechenden Informationen ein und erstellen dein Projekt.
      4. Erstellen Sie eine Site, falls Sie noch keine erstellt haben. Für diesen Integrationsleitfaden habe ich eine Rails-App erstellt mit Schienen generieren Honeyroku Beitragstitel: Zeichenfolge Textkörper: Text und es auf Heroku bereitgestellt.
      5. Befolgen Sie die Anweisungen, die für Ihre Umgebung gelten, um einen Testalarm zu erstellen.
      6. In diesem Beispiel nach dem Ausführen Rails generieren Honeybadger --API-Key [Ihr Schlüssel] Sie sollten eine Bestätigung in Ihrer Umgebung sehen.
      7. Überprüfe dein Fehler Seite, um zu bestätigen, dass erfolgreich ein Testfehler generiert wurde.
      8. Unter dem Einstellungen die Option Integrationen .
      9. Wählen PagerDuty .
      10. Geben Sie den Integrationsschlüssel, den Sie von PagerDuty kopiert haben, in das API-Schlüssel und klicken Sie auf Änderungen speichern .
      11. Füge einen Fehler in deine Anwendung ein. In diesem Fall habe ich die funktionierende Activerecord-Methode geändert post.zerstören zur undefinierten Methode Beitrag.mestroy . Ich habe den Fehler dann an Git übermittelt, ihn an Heroku gesendet, meine Site besucht und auf Zerstören neben einem Beitrag auf der Indexseite „Beiträge“.
      12. Überprüfen Sie, ob der Fehler auf Ihrer Site aufgetreten ist.
      13. Suchen Sie in Honeybadger nach dem Fehler.
      14. Stellen Sie sicher, dass die PagerDuty Integration funktioniert hat, indem Sie in Ihrem Konto nach dem Vorfall suchen, falls Sie nicht bereits per Telefon, SMS oder E-Mail benachrichtigt wurden.

FAQ

Kann ich mehrere Projekte innerhalb von Honeybadger an mehrere Dienste innerhalb von PagerDuty anhängen?

Ja, erstellen Sie einfach mehrere Honeybadger-Dienste in PagerDuty und konfigurieren Sie jedes Honeybadger-Rails-Projekt so, dass der gewünschte Integrationsschlüssel verwendet wird.

Beginnen Sie noch heute mit der Nutzung von PagerDuty

Testen Sie PagerDuty 14 Tage lang kostenlos – keine Kreditkarte erforderlich.

MELDEN SIE SICH AN