Supervisión del proceso mediante el agente de Google Cloud para SAP

Esta guía de planificación se centra solo en la función de recopilación de métricas de Monitoring del agente de Google Cloud para SAP. Si deseas obtener información sobre el agente y todas sus funciones, consulta la Guía de planificación del agente de Google Cloud para SAP.

En Linux, el agente de Google Cloud para SAP puede ayudarte a supervisar los procesos en tus aplicaciones de SAP y sus estados de entorno de ejecución. Esto se entrega a través de la colección de métricas de Process Monitoring, que puedes habilitar después de instalar el agente en las instancias de Compute Engine o en los servidores de la solución Bare Metal.

La información recopilada en las métricas de proceso de supervisión te ayuda a solucionar problemas relacionados con tu sistema SAP. En caso de problemas, con la ayuda de las métricas de supervisión de procesos, la Atención al cliente de Cloud puede ayudarte a alcanzar una resolución de manera más eficiente. Los datos recopilados con las métricas de Monitoring para el proceso proporcionan observabilidad de las configuraciones de clúster de alta disponibilidad de SAP HANA.

Si deseas obtener información sobre cómo configurar el agente de Google Cloud para SAP a fin de recopilar las métricas de supervisión de procesos, consulta Configura la recopilación de métricas de supervisión de procesos.

Tipos de métricas de supervisión de procesos

A partir de la versión 2.6 del agente de Google Cloud para SAP, las métricas de proceso de Monitoring que recopila el agente se conocen de la siguiente manera:

  • Métricas que cambian con rapidez: Esto incluye sap/hana/availability, sap/hana/ha/availability y sap/nw/availability. Estas métricas se recopilan a una frecuencia predeterminada de 5 segundos. Esta frecuencia de recopilación se puede actualizar con la propiedad de configuración process_metrics_frequency.
  • Métricas de cambio lento: Las métricas de Monitoring de procesos que no sean las que cambian con rapidez se denominan métricas de cambio lento. Estas métricas se recopilan a una frecuencia predeterminada de 30 segundos. Esta frecuencia de recopilación se puede actualizar con el parámetro de configuración slow_process_metrics_frequency.

Precios de Cloud Monitoring

Monitoring clasifica las métricas de supervisión de Process que el Agente para SAP de Google Cloud recopila y envía a Monitoring como métricas cobrables y calcula sus precios según el volumen transferido.

La frecuencia con la que el agente consulta tus sistemas de SAP para recopilar las métricas de supervisión de procesos afecta el volumen de métricas que se envían a Monitoring.

Las métricas de Monitoring de procesos son métricas que cambian con rapidez y que se recopilan cada 5 segundos de forma predeterminada.

Para obtener más información sobre los precios de Monitoring, consulta los precios de Google Cloud Observability.

Muestra de costo estimado

Si deseas ver una estimación de costos de muestra para la recopilación de las métricas de Process Monitoring con el agente de Google Cloud para SAP, consulta Ejemplo de precios para las métricas cobradas por bytes transferidos.

Métricas de supervisión de procesos

En la siguiente tabla, se describen las métricas de Monitoring que recopila el agente de Google Cloud para SAP. Las strings de métricas de esta tabla deben tener el prefijo workload.googleapis.com/. Este prefijo se omitió en las entradas de la siguiente tabla.

Métrica Categoría Descripción
sap/hana/service SAP HANA Código de respuesta numérico para la disponibilidad del servicio de SAP HANA.
  • 0: El servicio no está en ejecución
  • 1: El servicio está en ejecución
sap/hana/ha/replication SAP HANA Código de respuesta numérico para la replicación del sistema SAP HANA, basado en el ID del sistema SAP, el número de instancia de SAP y el nombre del servicio de SAP.
  • 0: Se produjo un error.
  • 10: No hay replicación del sistema (modo independiente).
  • 11: Se produjo un error en la conexión.
  • 12: El sistema secundario no se conectó al sistema principal desde el último reinicio del sistema principal.
  • 13: La transferencia de datos inicial está en curso. En este estado, el sistema secundario no se puede usar.
  • 14: El sistema secundario se está sincronizando de nuevo. Por ejemplo, después de una pérdida de conexión temporal o un reinicio del sistema secundario.
  • 15: Se completó la inicialización o la sincronización con el sistema principal, y el sistema secundario se replica de forma continua. No se produce pérdida de datos en el modo SYNC.
sap/hana/availability SAP HANA Código de respuesta numérico para la disponibilidad del sistema SAP HANA, basado en el ID del sistema SAP y el número de instancia de SAP.
  • 0: Uno o más procesos no están activos
  • 1: Todos los procesos están activos
sap/hana/ha/availability SAP HANA Código de respuesta numérico para el estado de alta disponibilidad del sistema SAP HANA, basado en el ID del sistema SAP y el número de instancia de SAP.
  • 0: Estado desconocido
  • 1: El nodo actual es secundario
  • 2: El nodo principal tiene un error
  • 3: El nodo principal está en línea, pero la replicación no es completamente funcional
  • 4: El nodo principal está en línea con la replicación en ejecución
sap/hana/query/state SAP HANA Código de respuesta numérico que representa la verificación de estado de SAP HANA basada en la consulta select * from dummy. El valor 0 indica que la prueba se realizó correctamente. Cualquier otro valor indica fallas.
sap/hana/query/overalltime SAP HANA Se informa solo si query/state es 0. Este es el tiempo total que tarda la consulta, incluidos los tiempos del cliente y del servidor, en microsegundos.
sap/hana/query/servertime SAP HANA Se informa solo si query/state es 0. Este es el tiempo que tarda el servidor en procesar la consulta, en microsegundos.
sap/cluster/failcounts SAP HANA El valor de recuento de fallas de los recursos de Linux de alta disponibilidad. Si el recurso no está presente, no hay ningún recuento de fallas registrado. De lo contrario, crm_mon de supervisión del clúster informa la cantidad de acciones fallidas.
sap/cluster/nodes Clúster de Pacemaker Código de respuesta numérico que indica el estado del estado de clúster de HA de Linux.
  • -10: Desconocido
  • -1: Estado no limpio
  • 0: Cierre
  • 1: En suspensión
  • 2: En línea
sap/cluster/resources Clúster de Pacemaker Código de respuesta numérico que indica si el recurso del clúster de Linux de alta disponibilidad está en funcionamiento.
  • -10: Desconocido
  • 0: con errores
  • 1: Detenido
  • 2: Iniciándose
  • 3: El recurso está en uno de los siguientes estados estables: Master, Slave o Started
sap/nw/availability SAP NetWeaver Código de respuesta numérico para la disponibilidad del sistema SAP NetWeaver, basado en el ID del sistema SAP, el número de instancia de SAP y el nombre del servicio de SAP.
  • 0: Estado desconocido
  • 1: El nodo actual está activo o en funcionamiento
sap/nw/service SAP NetWeaver Código de respuesta numérico para la disponibilidad del servicio de SAP NetWeaver, según el ID del sistema SAP, el número de instancia de SAP y el nombre del servicio de SAP
  • 0: El servicio no está en ejecución
  • 1: El servicio está en ejecución
sap/nw/icm/rcode SAP NetWeaver Código de respuesta basado en el protocolo HTTP 1.1 de un recurso de URL de ICM no autenticado (llamada local).
sap/nw/icm/rtime SAP NetWeaver El tiempo de respuesta en milisegundos de un recurso de URL de ICM no autenticado (llamada local).
sap/nw/ms/rcode SAP NetWeaver Código de respuesta basado en el protocolo HTTP 1.1 de un recurso de URL del servidor de mensajes no autenticado (llamada local).
sap/nw/ms/rtime SAP NetWeaver El tiempo de respuesta en milisegundos de un recurso de URL del servidor de mensajes no autenticado (llamada local).
sap/nw/ms/wp SAP NetWeaver Cantidad de procesos de trabajo de ABAP (NW ABAP) o nodos del servidor de Java (NW Java) que informa la página de información del servidor de mensajes.
sap/nw/abap/proc/busy SAP NetWeaver Cantidad de procesos de trabajo ABAP ocupados por tipo, como DIA, ICM y DISP.
sap/nw/abap/proc/count SAP NetWeaver Cantidad de todos los procesos de trabajo de ABAP por tipo, como DIA, ICM y DISP.
sap/nw/abap/queue/current SAP NetWeaver La cantidad actual de colas ABAP que usan los procesos de trabajo de ABAP, agrupadas por los tipos de procesos de trabajo, como DIA, ICM y DISP.
sap/nw/abap/queue/peak SAP NetWeaver La cantidad máxima de colas ABAP que usan los procesos de trabajo de ABAP, agrupadas por los tipos de procesos de trabajo, como DIA, ICM y DISP.
sap/nw/abap/sessions SAP NetWeaver Cantidad de sesiones de ABAP por tipo de sesión.
sap/nw/abap/rfc SAP NetWeaver Cantidad de conexiones RFC de ABAP por tipo de sesión.
sap/nw/enq/locks/usercountowner SAP NetWeaver Cantidad de bloqueos en cola en los sistemas SAP NetWeaver. Si tu sistema tiene muchas entradas de bloqueo abiertas, puede generar problemas de rendimiento para los usuarios.
sap/mntmode Métricas de SAP adicionales Modo de mantenimiento del ID del sistema SAP (SID) correspondiente que se configuró de forma manual para indicar que el sistema está inactivo de forma intencional (maintenancemode = TRUE). El valor de esta métrica se usa a fin de suprimir las alertas para los sistemas que no están disponibles durante el mantenimiento planificado.

Para notificar al agente si un SID en particular se encuentra en mantenimiento planificado, ejecuta el siguiente comando:

google_cloud_sap_agent maintenance \
    --enable=TRUE or FALSE \
    --sid=SID
sap/service/is-failed Métricas de SAP adicionales Indica si los servicios del SO relacionados con SAP y los servicios del clúster fallaron. El código de salida 0 representa una falla.
sap/service/is-disabled Métricas de SAP adicionales Esta métrica se propaga cuando los servicios pacemaker, corosync, sapconf, saptune y sapinit no están habilitados.
sap/hana/cpu/utilization Métricas de SAP adicionales Uso de CPU por proceso (%) de procesos de SAP HANA.
sap/nw/cpu/utilization Métricas de SAP adicionales Uso de CPU por proceso (%) de procesos de SAP NetWeaver
sap/control/cpu/utilization Métricas de SAP adicionales Uso de CPU por proceso (%) de procesos de SAP Control
sap/hana/memory/utilization Métricas de SAP adicionales Uso de memoria por proceso (MB) de los procesos de HANA.
sap/nw/memory/utilization Métricas de SAP adicionales Uso de memoria por proceso (MB) de los procesos de NetWeaver.
sap/control/memory/utilization Métricas de SAP adicionales Uso de memoria por proceso (MB) de los procesos de control de SAP.
sap/hana/iops/reads Métricas de SAP adicionales IOPS de lectura por proceso para procesos de SAP HANA.
sap/hana/iops/writes Métricas de SAP adicionales IOPS de escritura por proceso para procesos de SAP HANA.
sap/nw/iops/reads Métricas de SAP adicionales IOPS de lectura por proceso para procesos de SAP NetWeaver.
sap/nw/iops/writes Métricas de SAP adicionales IOPS de escritura por proceso para procesos de SAP NetWeaver.
sap/infra/migration Métricas de infraestructura de Google Cloud Indica si una instancia de Compute Engine se encuentra en una migración en vivo.
sap/pacemaker Métricas de SAP adicionales Código de respuesta numérico que indica si el host incluye una configuración de Pacemaker.
  • 0: No se encontró la configuración de Pacemaker
  • 1: Se encontró la configuración de Pacemaker

Esta métrica es compatible con la versión 3.2 del agente.

sap/hana/volumes Métricas de SAP adicionales

Expone la siguiente información sobre los volúmenes activados de SAP HANA: tamaño total del volumen, almacenamiento usado, almacenamiento disponible y porcentaje de uso de almacenamiento.

Esta métrica es compatible con la versión 3.2 del agente.

sap/networkstats/rtt Métricas de SAP adicionales El tiempo de ida y vuelta promedio, en milisegundos.

Esta métrica contiene información de conexión TCP relacionada con tu sistema SAP HANA. Esta métrica se recopila para los sockets del proceso hdbnameserver de SAP HANA con la utilidad ss.

sap/networkstats/rcv_rtt Métricas de SAP adicionales El tiempo que tarda el cliente remoto en agotar el período de recepción remoto anunciado (RWIN) actual si no se produjo el consumo de ese espacio por parte del espacio de usuario. Se basa en el ancho de banda observado de la conexión y muestra un valor distinto de cero.

Esta métrica contiene información de conexión TCP relacionada con tu sistema SAP HANA. Esta métrica se recopila para los sockets del proceso hdbnameserver de SAP HANA con la utilidad ss.

sap/networkstats/rto Métricas de SAP adicionales El tiempo de espera de retransmisión de TCP, en milisegundos.

Esta métrica contiene información de conexión TCP relacionada con tu sistema SAP HANA. Esta métrica se recopila para los sockets del proceso hdbnameserver de SAP HANA con la utilidad ss.

sap/networkstats/bytes_acked Métricas de SAP adicionales La cantidad de bytes confirmados.

Esta métrica contiene información de conexión TCP relacionada con tu sistema SAP HANA. Esta métrica se recopila para los sockets del proceso hdbnameserver de SAP HANA con la utilidad ss.

sap/networkstats/bytes_received Métricas de SAP adicionales El número de bytes recibidos.

Esta métrica contiene información de conexión TCP relacionada con tu sistema SAP HANA. Esta métrica se recopila para los sockets del proceso hdbnameserver de SAP HANA con la utilidad ss.

sap/networkstats/lastsnd Métricas de SAP adicionales El tiempo, en milisegundos, desde que se envió el último paquete.

Esta métrica contiene información de conexión TCP relacionada con tu sistema SAP HANA. Esta métrica se recopila para los sockets del proceso hdbnameserver de SAP HANA con la utilidad ss.

sap/networkstats/lastrcv Métricas de SAP adicionales El tiempo en milisegundos desde que se recibió el último paquete.

Esta métrica contiene información de conexión TCP relacionada con tu sistema SAP HANA. Esta métrica se recopila para los sockets del proceso hdbnameserver de SAP HANA con la utilidad ss.

Ve las métricas en Monitoring

Google Cloud proporciona paneles personalizados que te ayudan a visualizar las métricas de supervisión de procesos que recopila el agente de Google Cloud para SAP. Consulta el directorio dashboards/google-cloud-agent-for-sap en el repositorio GoogleCloudPlatform/monitoring-dashboard-samples en GitHub.

Para obtener información sobre estos paneles, incluidas las instrucciones de instalación, consulta Visualiza las métricas recopiladas.

Para obtener información sobre cómo encontrar datos de métricas en Monitoring y configurar notificaciones de alertas, consulta Métricas en Monitoring.