Présentation
Capistrano est un outil de déploiement et d’automatisation de serveur à distance écrit en Ruby.
Installez l’intégration Capistrano/Datadog pour :
- Enregistrer et rechercher des événements de déploiement dans votre flux d’événements
- Superposez des événements de déploiement à d’autres métriques au sein de dashboards dans le but d’identifier les déploiements qui ont une incidence sur les performances de votre application
Lorsque vous activez cette intégration pour un Capfile
donné, chaque tâche Capistrano terminée est envoyée sous forme d’événement à Datadog. Les informations sur les rôles ainsi que le résultat de la journalisation sont également transmis.
Configuration
Installation
Installez le gem Ruby dogapi
:
sudo gem install dogapi --version ">=1.10.0"
Configuration
Ajoutez le bloc suivant au début des Capfile
pour lesquels vous souhaitez envoyer les tâches à Datadog :
require "capistrano/datadog"
set :datadog_api_key, "${votre_clé_api}"
Validation
Après avoir configuré votre Capfile
et exécuté au moins une tâche Capistrano :
- Accédez à votre flux d’événements.
- Saisissez
sources:capistrano
dans la barre de recherche ou cliquez sur ‘Capistrano’ dans la liste FROM des intégrations sur la gauche. - Saisissez
priority:all
dans la barre de recherche ou cliquez sur ‘All’ dans la liste PRIORITY à gauche. Les tâches Capistrano étant envoyées avec la priorité Low par défaut, elles ne s’afficheront pas dans la vue par défaut du flux d’événements (priorité Normal).
Données collectées
Métriques
L’intégration Capistrano n’inclut aucune métrique.
Événements
L’intégration Capistrano n’inclut aucun événement.
Checks de service
L’intégration Capistrano n’inclut aucun check de service.
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.