Capistrano

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 :

  1. Accédez à votre flux d’événements.
  2. Saisissez sources:capistrano dans la barre de recherche ou cliquez sur ‘Capistrano’ dans la liste FROM des intégrations sur la gauche.
  3. 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.