Octopus Deploy

Supported OS Linux Windows Mac OS

Versión de la integración1.0.2

Información general

Este check monitoriza tus despliegues de Octopus Deploy a través del Datadog Agent. Realiza un seguimiento de información como el tiempo medio de despliegue por entorno y la tasa de fallos de despliegue de un proyecto.

Configuración

Sigue los siguientes pasos para instalar y configurar este check en un Agent basado en hosts. Para entornos en contenedores, consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de estas instrucciones.

Instalación

El check de Octopus Deploy está incluido en el paquete del Datadog Agent. No es necesaria ninguna instalación adicional.

Configuración

  1. Crea una clave de API en tu servidor Octopus.

  2. Edita el archivo octopus_deploy.d/conf.yaml que se encuentra en la carpeta conf.d/, en la raíz del directorio de configuración de tu Agent, para empezar a recopilar tus datos de rendimiento de octopus_deploy. Para conocer todas las opciones de configuración disponibles, consulta el ejemplo de configuración.

    Nota: Limita el número de proyectos para los que recopilas datos configurando una de las secciones spaces, project_groups, o projects. Por ejemplo, el siguiente fragmento limita la recopilación a un máximo de 10 proyectos cuyos nombres empiecen por ’test':

    projects:
        limit: 10
        include:
        - 'test.*'
    
  3. Reinicia el Agent.

Logs

La integración Octopus Deploy recopila dos tipos de logs: logs de despliegue y logs de servidor.

Recopilación de logs de despliegue

Los logs de despliegue se recopilan de las tareas de despliegue y son útiles para depurar despliegues fallidos. Para recopilar logs de despliegue:

  1. Habilita la recopilación de logs en tu archivo datadog.yaml:

    logs_enabled: true
    
  2. Descomenta y edita el bloque de configuración de logs en tu archivo octopus_deploy.d/conf.yaml. Por ejemplo:

    logs:
      - type: integration
        source: octopus_deploy
    
Recopilación de logs de servidor

Los logs de servidor son información de diagnóstico del propio servidor Octopus. Solo pueden ser recopilados cuando el Datadog Agent se ejecuta en la misma máquina que el servidor Octopus. Para recopilar logs de servidor:

  1. Habilita la recopilación de logs en tu archivo datadog.yaml:

    logs_enabled: true
    
  2. Descomenta y edita el bloque de configuración de logs en tu archivo octopus_deploy.d/conf.yaml. Por ejemplo:

    logs:
      - type: file
        path: /OctopusServer/Server/Logs/OctopusServer.txt
        source: octopus_deploy
    

Validación

Ejecuta el subcomando de estado del Agent y busca octopus_deploy en la sección Checks.

Datos recopilados

Métricas

Eventos

La integración Octopus Deploy no incluye eventos.

Checks de servicio

La integración Octopus Deploy no incluye checks de servicios.

Solucionar problemas

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