Todos los productos
Search
Centro de documentos

Container Service for Kubernetes:Enable and use ack-sysom-monitor

Última actualización: Sep 04, 2026

System Observer Monitoring (SysOM) ofrece observability de contenedores a nivel de kernel, y admite el despliegue, la migración y el monitoreo en entornos contenedorizados. Este tema explica cómo habilitar y usar ack-sysom-monitor, además de describir las métricas relacionadas.

Requisitos previos

Antes de empezar, asegúrese de contar con lo siguiente:

Qué recopila ack-sysom-monitor

ack-sysom-monitor es un componente de System Observer Monitoring (SysOM) que utiliza extended Berkeley Packet Filter (eBPF) para recopilar y mejorar las métricas a nivel de kernel de nodos y contenedores. Además de las métricas estándar del sistema, proporciona métricas mejoradas para el monitoreo a nivel de kernel de pods y nodos, lo cual ayuda a identificar problemas como inestabilidad del sistema, retrasos, fugas de recursos y excepciones de memoria en los pods.

Facturación

Una vez habilitado ack-sysom-monitor, los componentes relacionados envían automáticamente métricas de monitoreo a Managed Service for Prometheus. Estas métricas se facturan como custom metrics.

Antes de habilitar esta función, lea la Descripción general de facturación para comprender cómo se cobran las métricas personalizadas. Los costos varían según el tamaño del clúster y la cantidad de aplicaciones en ejecución. Para monitorear y controlar el uso de recursos, consulte Ver uso de recursos.

Habilitar ack-sysom-monitor

  1. Inicie sesión en la consola de ARMS.

  2. En el panel de navegación izquierdo, haga clic en Integration Center.

  3. En la sección Infrastructure de la página Integration Center, haga clic en SysOM System Observation.

  4. En el paso Start Integration del panel SysOM System Observation, seleccione el clúster ACK y haga clic en OK.

Consultar datos de monitoreo

  1. Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.

  2. En la página Clusters, haga clic en el nombre de su clúster. En el panel izquierdo, elija Operations > Prometheus Monitoring.

  3. En la página Prometheus Monitoring, haga clic en la pestaña SysOM. ack-sysom-monitor admite dos vistas de monitoreo:

    • Monitoreo de nodos a nivel de kernel: en la pestaña SysOM - Nodes, consulte las métricas de CPU, memoria, programación, almacenamiento y red de cada nodo. image.png

    • Monitoreo de pods a nivel de kernel: en la pestaña SysOM - Pods, consulte en tiempo real las métricas de memoria, CPU, red y E/S de cada pod. image.png

Siguientes pasos

Para dejar de generar cargos, desinstale el componente ack-sysom-monitor. Consulte Manage components.

Métricas

Todas las métricas proporcionadas por ack-sysom-monitor siguen el modelo de datos de Prometheus.

Todos los tipos de métricas listados a continuación son de tipo gauge .

Escenarios de diagnóstico

Utilice la siguiente tabla para relacionar un síntoma con su métrica correspondiente.

Síntoma

Métricas relevantes

Limitación de CPU o retrasos en la programación

sysom_proc_schedstat, sysom_cpu_dist, sysom_container_cpu_stat, sysom_container_cpu_cfsquota

Carga alta o exceso de procesos en estado D

sysom_proc_stat_counters, sysom_proc_loadavg

Presión de memoria o eventos OOM

sysom_proc_vmstat, sysom_container_memory_gdrcm_latency, sysom_container_memory_cdrcm_latency, sysom_container_memory_cpt_latency

Caché de páginas que causa inestabilidad de memoria

sysom_container_memory_filecache

Fugas de cgroups

sysom_cgroups

Problemas de latencia o rendimiento de E/S de disco

sysom_proc_disks, sysom_container_blkio_stat

Pérdida o retransmisión de paquetes de red

sysom_proc_pkt_status, sysom_net_retrans_count

RTT de TCP alto o anomalías de conexión

sysom_net_health_hist, sysom_net_health_count, sysom_net_tcp_count

Agotamiento de sockets o búferes

sysom_sock_stat

Métricas de nodo

Las métricas de nodo incluyen CPU y programación, memoria, almacenamiento, red y otras métricas del sistema.

CPU y programación

Métrica

Tipo

Unidad

Descripción

sysom_proc_cpu_total

gauge

%

Desglose del tiempo de actividad de CPU para todo el nodo, por estado: modo usuario, modo kernel, softirq, hardirq, inactividad e iowait. Identifica qué estado consume tiempo de CPU.

sysom_proc_cpus

gauge

%

Desglose del tiempo de actividad de CPU por núcleo, por estado: modo usuario, modo kernel, softirq, hardirq, inactividad e iowait. Detecta desequilibrios entre núcleos.

sysom_proc_sirq

gauge

%

Ocurrencias por tipo de softirq: HI, TIMER, NET_TX, NET_RX, BLOCK, IRQ_POLL, TASKLET, SCHED, HRTIMER y RCU. Un pico en NET_RX o NET_TX puede indicar saturación de la red.

sysom_proc_stat_counters

gauge

-

Número de procesos en estado Running o D, tiempo de arranque del sistema y conteo de cambios de contexto. Un conteo alto de procesos en estado D indica contención de E/S o bloqueos.

sysom_proc_loadavg

gauge

-

Promedios de carga en intervalos de 1, 5 y 15 minutos, además de la longitud de la cola de ejecución y el conteo total de procesos. Evalúa tendencias de carga sostenida.

sysom_proc_schedstat

gauge

ns (nanosegundos)

Latencia de programación de CPU: tiempo de espera en la cola de ejecución y duración del segmento de tiempo de CPU. Un tiempo de espera elevado indica presión en la programación.

sysom_cpu_dist

gauge

-

Distribución de intervalos de programación de CPU: tiempo transcurrido desde que se libera la CPU hasta que se reprograma. Agrupada en 1 µs, 10 µs, 100 µs, 1 ms, 10 ms, 100 ms y 1 s. Las latencias de cola larga indican inestabilidad en la programación.

Memoria

Métrica

Tipo

Unidad

Descripción

sysom_proc_meminfo

gauge

KiB

Uso de memoria a nivel de nodo: Total, Free, Available, Cache, Buffers, SReclaimable y SUnreclaim. Evalúa la presión general de memoria.

sysom_proc_vmstat

gauge

-

Estadísticas de páginas de memoria: páginas libres, páginas sucias, páginas leídas/escritas, páginas recuperadas de la lista inactiva e invocaciones del OOM killer. La actividad del OOM killer señala un agotamiento crítico de memoria.

sysom_proc_buddyinfo

gauge

-

Estado del asignador buddy system: bloques disponibles en distintos tamaños dentro de cada zona de memoria y nodo. Detecta fragmentación de memoria que puede causar fallos de asignación.

Almacenamiento

Métrica

Tipo

Unidad

Descripción

sysom_proc_disks

gauge

-

Estadísticas de E/S por disco y partición: conteo y bytes de solicitudes de lectura/escritura, conteo de fusiones, solicitudes en curso y tiempo total para completar solicitudes. Diagnostica problemas de rendimiento y latencia de disco.

sysom_fs_stat

gauge

-

Uso del sistema de archivos por punto de montaje: tamaño de bloque, bloques usados y disponibles, e inodos usados y disponibles. Detecta el agotamiento de disco o inodos antes de que provoque fallos.

Red

Métrica

Tipo

Unidad

Descripción

sysom_proc_networks

gauge

-

Estadísticas de transferencia de datos por NIC: paquetes y bytes recibidos y enviados, descartes a nivel de controlador y errores de envío/recepción. Detecta pérdida de paquetes a nivel de NIC.

sysom_proc_pkt_status

gauge

-

Eventos de la pila de protocolos de red: descartes de paquetes, desbordamientos de búfer y fallos de aserción. Identifica dónde se pierden los paquetes dentro de la pila.

sysom_sock_stat

gauge

-

Uso de sockets y búferes: conteo total de sockets raw, TCP y UDP, sockets TCP en estado TIME_WAIT u orphan, y uso de memoria de sockets TCP/UDP. Conteos altos de TIME_WAIT u orphan pueden indicar problemas en el manejo de conexiones causados por la lógica de la aplicación o parámetros del sistema.

sysom_softnets

gauge

-

Estadísticas de softirq de NIC por CPU: paquetes recibidos y enviados por softirq, y conteo de invocaciones de net_rx_action para softirqs de recepción.

sysom_net_health_hist

gauge

-

Distribución del tiempo de ida y vuelta (RTT) en todas las conexiones TCP del nodo, agrupada en 10 ms, 100 ms y 1 s. Detecta degradación de la latencia TCP.

sysom_net_health_count

gauge

-

RTT promedio de las conexiones TCP en el nodo. Similar a sysom_net_health_hist.

sysom_net_retrans_count

gauge

-

Estadísticas de retransmisión TCP: conteo de paquetes retransmitidos por tipo (SYN, SYN-ACK, RESET), incluidas las retransmisiones por tiempo de espera agotado. El aumento de estos conteos indica inestabilidad o congestión de la red.

sysom_net_tcp_count

gauge

-

Estadísticas de conexión TCP: conteo de conexiones activas, segmentos recibidos y enviados, segmentos retransmitidos y fallos de recepción.

sysom_net_udp_count

gauge

-

Estadísticas UDP: paquetes recibidos y enviados, errores de búfer de envío/recepción y paquetes descartados por falta de puertos disponibles.

sysom_net_ip_count

gauge

-

Estadísticas de la capa IP: paquetes reenviados, recibidos y enviados.

sysom_net_icmp_count

gauge

-

Estadísticas ICMP: paquetes recibidos y enviados, y fallos de envío/recepción.

Otras métricas del sistema

Métrica

Tipo

Unidad

Descripción

sysom_cgroups

gauge

-

Número de cgroups en uso en los subsistemas: CPU, Cpuacct, Memory, Pids, Blkio y Devices. Un conteo que aumenta constantemente sin disminuir puede indicar fugas de cgroups.

sysom_uptime

gauge

s (segundos)

Tiempo de actividad del sistema desde el último arranque y tiempo de inactividad.

Métricas de contenedor

Las métricas de contenedor incluyen CPU y programación, memoria, E/S y red.

CPU y programación

Métrica

Tipo

Unidad

Descripción

sysom_container_cpu_stat

gauge

-

Estadísticas de limitación de CPU por cgroup: número de veces que se aplicaron límites de CPU, conteo total de aplicaciones y duración total de la limitación. Determina si es necesario ajustar las cuotas de recursos.

sysom_container_cpu_acctstat

gauge

%

Utilización de CPU para tareas del contenedor, desglosada por modo: usuario, kernel y total. Muestra cómo consumen CPU los contenedores en el espacio de kernel y de usuario.

sysom_container_cpu_cfsquota

gauge

-

Configuración del Completely Fair Scheduler (CFS) para el cgroup del contenedor: cfs_period_us (duración de cada ventana de tiempo CFS) y cfs_quota_us (tiempo máximo de CPU disponible para el cgroup en cada ventana). Verifica que los límites de CPU estén configurados correctamente.

Memoria

Métrica

Tipo

Unidad

Descripción

sysom_container_memory_stat

gauge

KiB

Uso de memoria del contenedor por categoría: Total, Free, Available, Cache, Buffers, SReclaimable y SUnreclaim. Evalúa el consumo de memoria por contenedor.

sysom_container_memory_filecache

gauge

KiB

Uso de caché de páginas por contenedor: los 10 archivos que más caché de páginas consumen, tamaños de archivo y caché de páginas total ocupada. Identifica contenedores donde el uso excesivo de caché de páginas causa presión de memoria, latencia o inestabilidad.

sysom_container_memory_gdrcm_latency

gauge

Veces

Retrasos causados por la recuperación de memoria debido a recursos de memoria insuficientes. Cuenta retrasos en seis rangos: 1–5 ms, 5–10 ms, 10–100 ms, 100–500 ms, 500–1,000 ms y más de 1,000 ms. Detecta presión de memoria a nivel de nodo que afecta el rendimiento del contenedor.

sysom_container_memory_cdrcm_latency

gauge

Veces

Retrasos causados por la recuperación de memoria debido a cgroups de memoria insuficientes. Cuenta retrasos en los mismos seis rangos que sysom_container_memory_gdrcm_latency.

**

Nota

Esta métrica solo es válida si los cgroups de memoria actuales no son cgroups raíz o si se han configurado límites de memoria para los cgroups de memoria actuales.

sysom_container_memory_cpt_latency

gauge

Veces

Retrasos causados por el ajuste de memoria del kernel, que se activa cuando un proceso en el contenedor solicita memoria pero el nodo tiene memoria insuficiente o existe un número excesivo de fragmentos de memoria. Cuenta retrasos en los mismos seis rangos. Detecta fragmentación de memoria que impacta la asignación del contenedor.

E/S

Métrica

Tipo

Unidad

Descripción

sysom_container_blkio_stat

gauge

-

Estadísticas de E/S de bloque para el disco del contenedor: conteo y bytes de solicitudes de lectura/escritura, conteo y bytes de solicitudes en cola, y tiempo de espera de solicitudes. Diagnostica cuellos de botella de E/S a nivel de contenedor.

Red

Métrica

Tipo

Unidad

Descripción

sysom_container_network_stat

gauge

-

Estadísticas de transferencia de datos de la NIC virtual por contenedor: paquetes y bytes recibidos y enviados, y descartes a nivel de dispositivo. No incluye paquetes descartados por la pila de protocolos de red.