Capistrano

Información general

Capistrano es una herramienta de automatización y despliegue de servidores remotos escrita en Ruby.

Instala la integración Capistrano de Datadog para:

  • Buscar y capturar eventos de despliegues en tu flujo de eventos.
  • Superponer eventos de despliegue con otras métricas dentro de los dashboards para identificar qué despliegues afectan el rendimiento de tu aplicación.

Una vez que habilites esta integración para un Capfiledeterminado, cada tarea de Capistrano que se complete se enviará como un evento a Datadog. También se enviarán la información de los roles y la salida de los logs.

Configuración

Instalación

Instala el gem de Ruby dogapi:

sudo gem install dogapi --version ">=1.10.0"

Configuración

Añade lo siguiente al comienzo de cualquier Capfile cuyas tareas desees enviar a Datadog:

require "capistrano/datadog"
set :datadog_api_key, "${your_api_key}"

Validación

Después de haber configurado tu Capfile y de haber ejecutado al menos una tarea de Capistrano:

  1. Navega hasta tu flujo de eventos.
  2. Ingresa sources:capistrano en la barra de búsqueda o haz clic en ‘Capistrano’ en la lista FROM de integraciones de la izquierda.
  3. Ingresa priority:all en la barra de búsqueda o haz clic en ‘All’ en la lista PRIORITY de la izquierda. Las tareas de Capistrano se envían con prioridad baja de manera predeterminada, por lo que no aparecen en la vista de flujo de eventos predeterminada (prioridad normal).

Datos recopilados

Métricas

La integración Capistrano no incluye métricas.

Eventos

La integración Capistrano no incluye eventos.

Checks de servicio

La integración Capistrano no incluye checks de servicio.

Resolución de problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.