Guide d'intégration Scalyr

Scalyr unifie plusieurs fonctions en un seul outil : agrégation, recherche et analyse de journaux ; métriques du serveur ; tableaux de bord et alertes, surveillance externe, etc. Combiné aux capacités de planification et d'alerte d'astreinte de PagerDuty, vous pouvez facilement vous assurer que vos systèmes sont surveillés et que votre équipe d'astreinte est avertie lorsqu'un problème survient.

Lorsqu'une alerte Scalyr est déclenchée, Scalyr signalera un incident à PagerDuty. Si l'alerte est résolue, Scalyr marquera l'incident PagerDuty comme résolu. Vous pouvez utiliser PagerDuty pour tout ou partie de vos alertes Scalyr. Vous pouvez également choisir que Scalyr envoie des notifications à la fois à PagerDuty et à une liste d'adresses e-mail.

Dans PagerDuty

  1. Du Configuration menu, sélectionnez Prestations de service.  

  2. Sur votre page Services :

    Si vous créez un nouveau service pour votre intégration, cliquez sur +Ajouter un nouveau service .

    Si vous ajoutez votre intégration à un service existant, cliquez sur le nom du service auquel vous souhaitez ajouter l'intégration. Cliquez ensuite sur le Intégrations et cliquez sur l'onglet +Nouvelle intégration bouton.

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

  4. Sélectionnez votre application dans Type d'intégration menu et entrez un Nom de l'intégration .

    Si vous créez un nouveau service pour votre intégration, dans Paramètres généraux, saisissez un Nom pour votre nouveau service. Ensuite, dans Paramètres d'incident, spécifiez le Politique de remontée d'informations , Urgence des notifications , et Comportement en cas d'incident pour votre nouveau service.

  5. Clique le Ajouter un service ou Ajouter une intégration bouton pour enregistrer votre nouvelle intégration. Vous serez redirigé vers la page Intégrations de votre service.
    RS-Integration-Settings

  6. Copiez le Clé d'intégration pour votre nouvelle intégration : RS_API_pd_3

À Scalyr

  1. Clique le Alertes lien de navigation, puis cliquez sur Modifier les alertes .
    Edit the Scaylr alerts

  2. Modifiez le fichier de configuration des alertes pour spécifier PagerDuty comme destinataire de l'alerte. Pour faire cela pour toutes les alertes Scalyr, créez ou modifiez un adressed'alerte champ au niveau supérieur du fichier :

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

    Remplacez XXXXX par L'intégration Clé vous avez généré dans PagerDuty (étape 6 ci-dessus). Pour envoyer des notifications à une ou plusieurs adresses e-mail en plus de PagerDuty, répertoriez-les toutes dans adressed'alerte :

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

    Si vous souhaitez utiliser PagerDuty uniquement pour certaines alertes, vous pouvez spécifier un adressed'alerte champ pour ces alertes :

     { alertAddress : 'email@example.com', alerts : [ // Cette alerte sera envoyée à PagerDuty { trigger : 'count:1m(error) > 10', 'alertAddress': 'pagerduty:XXXXX', }, / / Cette alerte enverra des notifications à email@example.com { trigger : 'mean:10m($source='tsdb' $serverHost='server1' metric='proc.stat.cpu_rate' type='user') > 50' } ] } 

    Pour lier tout un groupe d'alertes à PagerDuty, spécifiez un adressed'alerte pour le groupe. Voir Spécification des destinataires des alertes .

Vérifiez que Scalyr et PagerDuty communiquent

Vous pouvez vérifier qu'ils communiquent en déclenchant une alerte test. Une fois l'alerte supprimée, l'incident sera automatiquement résolu dans PagerDuty. Veuillez noter que cela peut prendre environ cinq minutes avant que Scalyr envoie la notification RESOLVE à PagerDuty.

FAQ

Comment puis-je configurer Scalyr pour qu'il soit lié à plusieurs services PagerDuty ?

Vous pouvez créer n'importe quel nombre de services API Scalyr/Generic dans PagerDuty, chacun avec sa propre politique d'escalade. Pour lier Scalyr à plusieurs services, entrez simplement la clé d'intégration appropriée dans chaque adressed'alerte champ.

Si vous rencontrez des difficultés pour terminer l'installation, veuillez contacter soutien .

Commencez à utiliser PagerDuty aujourd'hui

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

S'INSCRIRE