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.
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.
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:
La recopilación de logs está desactivada por defecto en el Datadog Agent. Actívala en tu archivo datadog.yaml:
logs_enabled:true
Descomenta y edita el bloque de configuración de logs en tu archivo velero.d/conf.yaml. Por ejemplo:
logs:- type:dockersource:veleroservice:velero
Para recopilar logs de un despliegue de Velero Kubernetes:
La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent. Para habilitarla, consulta Recopilación de logs de Kubernetes.
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.
Follow the instructions below to install and configure this check for an Agent running on a host.
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.
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:truescrapeInterval:30sscrapeTimeout:10s