Supported OS Linux

Versión de la integración2.0.0

Información general

Este check monitoriza Velero a través del Datadog Agent. Recopila datos sobre las operaciones de copia de seguridad, recuperación y snapshot de Velero. Esto permite a los usuarios obtener información sobre la salud, el rendimiento y la fiabilidad de sus procesos de recuperación de desastres.

Configuración

Instalación

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

Configuración

Métricas

Sigue las instrucciones a continuación para instalar y configurar este check para un Agent que se ejecuta en un host.

  1. Edita el archivo velero.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 Velero. Para conocer todas las opciones de configuración disponibles, consulta el velero.d/conf.yaml de ejemplo.

  2. Reinicia el Agent.

Consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la configuración de esta integración en un entorno contenedorizado.

Ten en cuenta que es necesario consultar dos tipos de pods para recopilar todas las métricas: velero y node-agent Por lo tanto, asegúrate de actualizar las anotaciones del despliegue de velero, así como el daemonset node-agent.

Logs

La integración Velero puede recopilar logs de los pods Velero.

Para recopilar logs de los contenedores Velero en un host:

  1. La recopilación de logs está desactivada por defecto en el Datadog Agent. Actívala en tu archivo datadog.yaml:

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

    logs:
      - type: docker
        source: velero
        service: velero
    

Para recopilar logs de un despliegue de Velero Kubernetes:

  1. La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent. Para habilitarla, consulta Recopilación de logs de Kubernetes.

  2. Configura las integraciones de logs como anotaciones de pod. Esto también se puede configurar con un archivo, un ConfigMap o un almacén de clave-valor. Para obtener más información, consulta la sección Recopilación de logs de Kubernetes.

Validación

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

Datos recopilados

Métricas

Follow the instructions below to install and configure this check for an Agent running on a host.

  1. Edit the velero.d/conf.yaml file, in the conf.d/ folder at the root of your Agent’s configuration directory to start collecting your Velero performance data. See the sample velero.d/conf.yaml for all available configuration options.

  2. Restart the Agent.

See the Autodiscovery Integration Templates for guidance on configuring this integration in a containerized environment.

Note that two types of pods need to be queried for all metrics to be collected: velero and node-agent Therefore, make sure to update the annotations of the velero deployment as well as the node-agent daemonset.

Eventos

La integración Velero no incluye eventos.

Checks de servicio

La integración Velero no incluye checks de servicios.

Solucionar problemas

Asegúrate de que tu servidor Velero expone métricas comprobando que la función está habilitada en la configuración del despliegue:

# Settings for Velero's prometheus metrics. Enabled by default.
metrics:
  enabled: true
  scrapeInterval: 30s
  scrapeTimeout: 10s

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