CRI-O

Supported OS

Integration version4.0.0

Información general

Este check monitoriza CRI-O.

Configuración

Instalación

La integración se basa en la opción --enable-metrics de CRI-O desactivada por defecto, cuando se exponen métricas activadas en127.0.0.1:9090/métricas.

Configuración

  1. Edita el archivo crio.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 los datos de rendimiento de tu CRI-O. Para conocer todas las opciones de configuración disponibles, consulta el crio.d/conf.yaml de ejemplo.

  2. Reinicia el Agent.

Validación

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

Datos recopilados

CRI-O recopila métricas del recuento y la latencia de las operaciones realizadas por el tiempo de ejecución. La integración CRI-O en Datadog recopila el uso de CPU y de memoria del propio binario CRI-O golang.

Métricas

crio.cpu.time
(gauge)
Total user and system CPU time spent in seconds
Shown as second
crio.mem.resident
(gauge)
Resident memory size in bytes
Shown as byte
crio.mem.virtual
(gauge)
Virtual memory size in bytes
Shown as byte
crio.operations.count
(count)
Counter of CRI-O operations
crio.operations.latency.count
(gauge)
Count of CRI-O operations latency
crio.operations.latency.quantile
(gauge)
Quantiles of CRI-O operations latency
crio.operations.latency.sum
(gauge)
Sum of CRI-O operations latency
Shown as microsecond

Checks de servicio

crio.prometheus.health
Returns CRITICAL if the check can’t access the metrics endpoint.
Statuses: ok, critical

Solucionar problemas

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