Scalyr-Integrationshandbuch

Scalyr vereint mehrere Funktionen in einem einzigen Tool: Protokollaggregation, -suche und -analyse, Servermetriken, Dashboards und Warnungen, externe Überwachung und mehr. In Kombination mit den Bereitschaftsplanungs- und Warnfunktionen von PagerDuty können Sie problemlos sicherstellen, dass Ihre Systeme überwacht werden und Ihr Bereitschaftsteam benachrichtigt wird, wenn ein Problem auftritt.

Wenn ein Scalyr-Alarm ausgelöst wird, meldet Scalyr einen Vorfall an PagerDuty. Wenn der Alarm behoben wird, markiert Scalyr den PagerDuty Vorfall als behoben. Sie können PagerDuty für einige oder alle Ihrer Scalyr-Alarme verwenden. Sie können auch festlegen, dass Scalyr Benachrichtigungen sowohl an PagerDuty als auch an eine Liste von E-Mail-Adressen sendet.

In PagerDuty

  1. Von dem Aufbau wählen Sie Dienstleistungen.  

  2. Auf Ihrer Seite „Dienste“:

    Wenn Sie einen neuen Dienst für Ihre Integration erstellen, klicken Sie auf +Neuen Dienst hinzufügen .

    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. Klicken Sie dann auf Integrationen und klicken Sie auf die +Neue Integration Taste.

  3. RS-Add-New-Service
    RS-Add-Integration-Existing-Service

  4. Wählen Sie Ihre App aus dem Integrationstyp und geben Sie eine Integrationsname .

    Wenn Sie einen neuen Dienst für Ihre Integration erstellen, geben Sie in den Allgemeinen Einstellungen einen Name für Ihren neuen Dienst. Geben Sie dann in den Vorfalleinstellungen die Eskalationsrichtlinie , Dringlichkeit der Benachrichtigung , Und Vorfallverhalten für Ihren neuen Service.

  5. Drücke den Service hinzufügen oder Integration hinzufügen Schaltfläche, um Ihre neue Integration zu speichern. Sie werden auf die Integrationsseite für Ihren Dienst weitergeleitet.
    RS-Integration-Settings

  6. Kopiere das Integrationsschlüssel für Ihre neue Integration: RS_API_pd_3

In Scalyr

  1. Drücke den Warnmeldungen Navigationslink, und klicken Sie dann auf Benachrichtigungen bearbeiten .
    Edit the Scaylr alerts

  2. Bearbeiten Sie die Konfigurationsdatei für Warnungen, um PagerDuty als Warnungsempfänger anzugeben. Um dies für alle Scalyr-Warnungen zu tun, erstellen oder bearbeiten Sie eine Adresse Feld auf der obersten Ebene der Datei:

     { 'alertAddress': 'pagerduty:XXXXX', Warnungen: [ ... ] } 

    Ersetzen Sie XXXXX durch Integration Schlüssel Sie haben in PagerDuty (Schritt 6 oben) Benachrichtigungen an eine oder mehrere E-Mail-Adressen zusätzlich zu PagerDuty gesendet, listen Sie sie alle in Adresse :

     'alertAddress': 'pagerduty:XXXXX, foo@example.com, bar@example.com', 

    Wenn Sie PagerDuty nur für bestimmte Alarme verwenden möchten, können Sie einen Adresse Feld für diese Warnungen:

     { alertAddress: 'email@example.com', alerts: [ // Dieser Alarm wird an PagerDuty gesendet { trigger: 'count:1m(error) > 10', 'alertAddress': 'pagerduty:XXXXX', }, // Dieser Alarm sendet Benachrichtigungen an email@example.com { trigger: 'mean:10m($source='tsdb' $serverHost='server1' metric='proc.stat.cpu_rate' type='user') > 50' } ] } 

    Um eine ganze Gruppe von Alarmen mit PagerDuty zu verknüpfen, geben Sie eine entsprechende Adresse für die Gruppe. Siehe Festlegen der Alarmempfänger .

Überprüfen Sie, ob Scalyr und PagerDuty kommunizieren

Sie können überprüfen, ob sie kommunizieren, indem Sie einen Testalarm auslösen. Sobald der Alarm gelöscht ist, wird der Vorfall automatisch in PagerDuty behoben. Bitte beachten Sie, dass es ungefähr fünf Minuten dauern kann, bis Scalyr die Benachrichtigung RESOLVE an PagerDuty sendet.

FAQ

Wie kann ich Scalyr so einrichten, dass es an mehrere PagerDuty Dienste gebunden ist?

Sie können in PagerDuty eine beliebige Anzahl von Scalyr/Generic API-Diensten erstellen, jeder mit seiner eigenen Eskalationsrichtlinie. Um Scalyr mit mehreren Diensten zu verknüpfen, geben Sie einfach in jedem den entsprechenden Integrationsschlüssel ein. Adresse Feld.

Wenn Sie Probleme bei der Installation haben, wenden Sie sich bitte an Unterstützung .

Beginnen Sie noch heute mit der Nutzung von PagerDuty

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

MELDEN SIE SICH AN