- PagerDuty /
- Integrationen /
- Honeybadger-Integrationsleitfaden
Honeybadger-Integrationsleitfaden
Honeybadger ist eine Suite zur Fehlerverwaltung für Ruby-on-Rails-Anwendungen. Sie sammelt Fehlerdaten Ihrer Anwendung und stellt sie in einem benutzerfreundlichen Format dar, wodurch die Fehlersuche und -behebung beschleunigt und vereinfacht wird. Durch die Kombination von Honeybadger mit PagerDuty können Sie Informationen zu diesen Fehlern per Benachrichtigung an Ihr Team verteilen und Probleme in Rekordzeit beheben.
Befolgen Sie diese Anweisungen, um Honeybadger mit PagerDuty zu konfigurieren. Bei Fragen oder falls Sie Hilfe benötigen, wenden Sie sich bitte an uns. Kontaktieren Sie unser Support-Team Die
In PagerDuty
- vom Dienstleistungen Menü auswählen Dienstverzeichnis.
- Auf Ihrer Serviceseite:
Wenn Sie einen neuen Dienst für Ihre Integration erstellen, klicken Sie hier. + Neuer Service Dann in Allgemeine Einstellungen , geben Sie ein Name für Ihren neuen Service und in Vorfallseinstellungen , geben Sie die Eskalationsrichtlinie , Dringlichkeit der Benachrichtigung , Und Vorfallverhalten für Ihren neuen Service.
Wenn Sie Ihre Integration zu einem bestehenden Dienst hinzufügen, klicken Sie auf den Namen des Dienstes, dem Sie die Integration hinzufügen möchten. - Klicken Sie auf Integrationen Tabulatortaste und klicken Sie auf Neue Integration hinzufügen Schaltfläche oder wählen Sie es unter Integrationseinstellungen beim Einrichten eines neuen Dienstes.
- Wählen Sie Ihre App aus der Integrationstyp Menü und geben Sie ein Integrationsname Die
- Unter Wählen Sie ein Werkzeug aus, Honeybadger auswählen

- Klicken Sie auf Dienst hinzufügen oder Integration hinzufügen Schaltfläche zum Speichern Ihrer neuen Integration.
- Gehen Sie zur Integrationsseite Ihres Dienstes und kopieren Sie die Integrationsschlüssel (API-Schlüssel) für Ihre neue Integration
Im Honigdachs
- Wählen Sie in der Honeybadger-Konsole Folgendes aus: Meine Projekte Die

- Wählen Projekt hinzufügen Die

- Geben Sie die relevanten Informationen ein und erstellen Ihr Projekt.

- Erstellen Sie eine Website, falls Sie noch keine haben. Für diese Integrationsanleitung habe ich eine Rails-Anwendung erstellt.
rails generate honeyroku Post title:string body:textund habe es auf Heroku bereitgestellt.

- Befolgen Sie die Anweisungen entsprechend Ihrer Umgebung, um eine Testwarnung zu erstellen.

- In diesem Beispiel, nach dem Ausführen
rails generate honeybadger --api-key [your_key]Sie sollten eine Bestätigung in Ihrer Umgebung sehen.
- Überprüfen Sie Ihre Fehler Seite zur Bestätigung, dass ein Testfehler erfolgreich generiert wurde.

- Unter dem Einstellungen Registerkarte, auswählen Integrationen Die

- Wählen PagerDuty Die

- Geben Sie den Integrationsschlüssel, den Sie von PagerDuty kopiert haben, in das folgende Feld ein: API-Schlüssel Feld und Klick Änderungen speichern Die

- Bauen Sie einen Fehler in Ihre Anwendung ein. In diesem Fall habe ich die funktionierende ActiveRecord-Methode geändert.
post.destroyzur undefinierten Methodepost.zerstörenAnschließend habe ich den Fehler in Git gespeichert, ihn auf Heroku hochgeladen, meine Website besucht und geklickt. Zerstören neben einem Beitrag auf der Beitragsübersichtsseite.

- Überprüfen Sie, ob der Fehler auf Ihrer Website aufgetreten ist.

- Prüfen Sie, ob in Honeybadger ein Fehler vorliegt.

- Prüfen Sie, ob 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.
Häufig gestellte Fragen
Kann ich mehrere Projekte innerhalb von Honeybadger mit mehreren Diensten innerhalb von PagerDuty verknüpfen?
Ja, erstellen Sie einfach mehrere Honeybadger-Dienste in PagerDuty und konfigurieren Sie jedes Honeybadger-Rails-Projekt so, dass es den gewünschten Integrationsschlüssel verwendet.
Bereit loszulegen?
Testen Sie jedes Produkt in der Operations Cloud kostenlos.
Keine Kreditkarte erforderlich.