Guide d'intégration de Scalyr

Scalyr centralise de nombreuses fonctions dans un seul outil : agrégation, recherche et analyse des journaux ; métriques serveur ; tableaux de bord et alertes ; surveillance externe, etc. Combiné aux fonctionnalités d'astreinte et d'alerte de PagerDuty, il vous permet de garantir la surveillance de vos systèmes et la notification de votre équipe d'astreinte en cas de problème. Lorsqu'une alerte Scalyr est déclenchée, Scalyr signale l'incident à PagerDuty. Une fois l'alerte résolue, Scalyr marque l'incident PagerDuty comme tel. Vous pouvez utiliser PagerDuty pour tout ou partie de vos alertes Scalyr. Vous pouvez également configurer Scalyr pour qu'il envoie des notifications à la fois à PagerDuty et à une liste d'adresses e-mail.

Dans PagerDuty

  1. De la part de Configuration menu, sélectionnez Services.  

  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 Intégrations onglet et cliquez sur +Nouvelle intégration bouton.

RS-Add-New-Service
RS-Add-Integration-Existing-Service

  1. Sélectionnez votre application parmi les 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 les paramètres généraux, saisissez un Nom pour votre nouveau service. Ensuite, dans les paramètres d'incident, spécifiez le Politique d'escalade , Notification urgente , et Comportement lors de l'incident pour votre nouveau service.

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

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

À Scalyr

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

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

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

    Remplacez XXXXX par le Intégration Clé que vous avez générées dans PagerDuty (étape 6 ci-dessus). Pour envoyer des notifications à une ou plusieurs adresses e-mail en plus de PagerDuty, listez-les toutes dans adresse d'alerte :

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

    Si vous souhaitez utiliser PagerDuty uniquement pour certaines alertes, vous pouvez spécifier un adresse d'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 associer un groupe d'alertes à PagerDuty, spécifiez un identifiant approprié. adresse d'alerte pour le groupe. Voir Spécifier les destinataires des alertes .

Vérifiez que Scalyr et PagerDuty communiquent.

Vous pouvez vérifier que la communication est établie en déclenchant une alerte de test. Une fois l'alerte levée, l'incident sera automatiquement résolu dans PagerDuty. Veuillez noter que Scalyr peut mettre environ cinq minutes avant d'envoyer la notification de résolution à PagerDuty.

FAQ

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

Vous pouvez créer autant de services d'API Scalyr/génériques que vous le souhaitez dans PagerDuty, chacun avec sa propre politique d'escalade. Pour lier Scalyr à plusieurs services, il suffit de saisir la clé d'intégration appropriée dans chacun d'eux. adresse d'alerte Si vous rencontrez des difficultés pour terminer l'installation, veuillez contacter le service client. soutien .

Prêt à commencer ?

Essayez gratuitement n'importe quel produit sur Operations Cloud . Aucune carte de crédit requise.