Installation
- Klicken Sie unten auf die Installationsschaltfläche oder navigieren Sie in Ihrer AppSignal-App zu Notifications und wählen Sie Slack im Dropdown-Menü Add integration aus.
- Es wird eine Seite angezeigt, auf der Sie auswählen können, für welche AppSignal-App der Slack-Notifier installiert werden soll.
- Klicken Sie auf die Installationsschaltfläche, um den Slack-Autorisierungsablauf zu starten.
- Sie werden zu Slack weitergeleitet, wo Sie die AppSignal-App für Ihren Workspace autorisieren und den Kanal auswählen, in dem Benachrichtigungen veröffentlicht werden sollen.
- Nach der Autorisierung werden Sie zurück zu AppSignal geleitet, wo der Slack-Notifier erstellt und einsatzbereit ist.
Die AppSignal-Slack-App installieren
Konfiguration
Nach der Installation können Sie konfigurieren, welche Ereignisse eine Slack-Benachrichtigung auslösen. Auf der Bearbeitungsseite des Notifiers in AppSignal können Sie die folgenden Benachrichtigungstypen aktivieren oder deaktivieren:- Error incidents — eine neue Ausnahme wird in Ihrer App erkannt.
- Performance incidents — eine Anfrage dauert länger als erwartet.
- Deploy markers — ein neuer Deploy wird aufgezeichnet.
- Metric alerts — ein Auslöser für einen Metrik-Alert wird geöffnet oder geschlossen.
- Heartbeat alerts — eine Heartbeat-Überprüfung wurde verpasst.
- Process monitor alerts — ein Cron-Process-Monitor wurde verpasst.
- Log alerts — ein Log-Auslöser trifft zu.
Wie Benachrichtigungen aussehen
Jede Slack-Benachrichtigung enthält kontextbezogene Details zum Ereignis:- Errors enthalten den Ausnahmenamen, die Nachricht, die ersten Zeilen des Backtrace, die Aktion und den Request-Pfad.
- Performance incidents enthalten den Aktionsnamen, die Dauer, die Request-Methode und den Pfad.
- Deploy markers enthalten die Revision (mit einem Link zum Vergleich der Änderungen, sofern verfügbar), den Namespace und den Benutzer, der den Deploy ausgeführt hat.
- Metric alerts enthalten den Triggernamen, den aktuellen Wert, Tags und einen Link zum Alert in AppSignal.
- Heartbeat- und Process-Monitor-Alerts enthalten den Identifier und die erwartete Abschlusszeit.
- Log alerts enthalten den Triggernamen, den Schweregrad und die übereinstimmende Log-Nachricht.