Versión 2: Supervisa SAP HANA con 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 supervisión de SAP HANA de la versión 2 del agente de Google Cloud para SAP. Si deseas obtener información sobre la versión 2 del 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 tus instancias de SAP HANA y la infraestructura subyacente. Esto se entrega a través de la colección de métricas de supervisión de SAP HANA, que puedes habilitar después de instalar el agente en las instancias de VM de Compute Engine o en los servidores de la solución Bare Metal.

Cuando habilitas la recopilación de las métricas de supervisión de SAP HANA, el agente consulta tus instancias de SAP HANA y envía las métricas recopiladas a Cloud Monitoring. Puedes visualizar las métricas recopiladas mediante los paneles en Monitoring. También puedes configurar alertas en Monitoring según los límites de las métricas. Para obtener información sobre cómo crear paneles y alertas, consulta la documentación de Cloud Monitoring.

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

Monitoring clasifica como métricas cobrables a las métricas de supervisión de SAP HANA que el agente de Google Cloud para SAP recopila y le envía a Monitoring y se calculan según el volumen transferido.

El intervalo de muestreo de tus consultas, que determina la frecuencia con la que el agente consulta tus instancias de SAP HANA para las métricas, afecta el volumen de métricas que se envían a Monitoring. Las métricas de supervisión de SAP HANA son métricas que cambian con lentitud y, una vez habilitadas, se recopilan cada 5 minutos de forma predeterminada.

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

Si deseas obtener más información sobre los intervalos de muestreo de consultas, visita Intervalo de muestra para consultas.

Muestra de costo estimado

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

Acerca de las consultas

A fin de recopilar las métricas de supervisión de SAP HANA, el agente de Google Cloud para SAP ejecuta consultas de SQL en instancias de SAP HANA. SAP define la sintaxis para estas consultas en SAP HANA SQL and System Views Reference.

El agente de Google Cloud para SAP admite los siguientes tipos de consultas:

Búsquedas predeterminadas

Las consultas predeterminadas son consultas integradas que reúnen las métricas de SAP HANA más usadas.

La frecuencia de las consultas predeterminadas se determina mediante el parámetro global sample_interval_sec establecida al comienzo de la sección hana_monitoring_configuration en el archivo de configuración del agente. De forma predeterminada, este valor se establece en 300 segundos (5 minutos). Puedes modificar este valor predeterminado global. A diferencia de las consultas personalizadas, no puedes configurar un intervalo de muestra para una consulta predeterminada individual.

Aunque no puedes modificar las consultas predeterminadas, puedes inhabilitar cualquiera de las consultas predeterminadas que no necesitas. Si deseas obtener instrucciones para inhabilitar una consulta predeterminada, consulta Inhabilita una consulta en SQL.

Para obtener más información sobre las consultas predeterminadas, las métricas que recopilan y las instrucciones de SQL subyacentes que usan, consulta la Referencia de consultas predeterminadas.

Búsquedas personalizadas

Para ayudarte a obtener más estadísticas sobre las instancias de SAP HANA, el agente de Google Cloud para SAP te permite definir y ejecutar consultas personalizadas.

Define consultas personalizadas en la sección queries, que se especifica en la sección hana_monitoring_configuration del archivo de configuración del agente.

Para cada consulta personalizada, puedes especificar un parámetro sample_interval_sec que anule el parámetro sample_interval_sec predeterminado. Si deseas obtener más información, consulta Intervalo de muestra para consultas.

El archivo de configuración del agente de Google Cloud para SAP incluye dos consultas personalizadas de ejemplo que están inhabilitadas de forma predeterminada. Puedes usar las consultas personalizadas de ejemplo como modelos para tus propias consultas personalizadas. Para obtener más información, consulta Define consultas personalizadas.

Intervalo de muestra para consultas

Para la recopilación de métricas de supervisión de SAP HANA con el agente de Google Cloud para SAP, puedes definir un sample interval_sec global para todas las consultas y un intervalo de muestra individual para cada consulta personalizada. Un intervalo de muestra determina la frecuencia con la que el agente consulta tus instancias de SAP HANA para obtener métricas.

El intervalo de muestra predeterminado para todas las consultas es de 300 segundos (5 minutos). Puedes ajustar el intervalo de muestra predeterminado si especificas un valor diferente en el parámetro sample_interval_sec al comienzo de la sección hana_monitoring_configuration del archivo de configuración del agente.

Puedes anular el intervalo de muestra predeterminado para una consulta personalizada individual si especificas el parámetro sample_interval_sec en la definición de la consulta personalizada.

Arquitectura de instalación

Puedes instalar el agente de Google Cloud para SAP en una instancia de VM de Compute Engine o en un servidor de la solución Bare Metal.

Puedes instalar el agente de Google Cloud para SAP en el mismo host que la instancia de SAP HANA o en un host diferente.

El agente también puede supervisar instancias de SAP HANA que se ejecutan en hosts locales o en hosts en otra plataforma en la nube, siempre que los hosts tengan acceso a las API de Google Cloud con una cuenta de servicio configurada de manera adecuada.

Colección remota desde una VM central de Compute Engine

En el siguiente diagrama, se muestra la arquitectura de instalación, en la que el agente se instala en una VM del host diferente a las VM o los servidores que ejecutan las instancias de SAP HANA.

Supervisión de SAP HANA: recopilación remota de métricas

Colección local en VM de Compute Engine y servidor de solución Bare Metal

Si las reglas de firewall restringen el acceso a tu entorno, puedes instalar el agente con la instancia de SAP HANA en la misma VM de Compute Engine o en el servidor de la solución Bare Metal.

En el siguiente diagrama, se muestra la arquitectura de instalación, en la que el agente se instala de forma individual en una VM de Compute Engine y en un servidor de la solución Bare Metal.

Supervisión de SAP HANA: recopilación local de métricas

Arquitectura de colección híbrida

Puedes instalar el agente en la misma VM host que la instancia de SAP HANA y configurar el agente para supervisar una instancia de SAP HANA que se ejecuta en un servidor de la solución Bare Metal.

Supervisión de SAP HANA: recopilación híbrida de métricas

Si supervisas instancias de SAP HANA en varios proyectos de Google Cloud, debes instalar al menos una instancia del agente de Google Cloud para SAP en cada proyecto de Google Cloud que contenga una instancia de SAP HANA que supervises.

Configuración de alta disponibilidad para el agente

Si supervisas instancias de SAP HANA en un clúster de alta disponibilidad, debes instalar el agente de Google Cloud para SAP en un host que no sea un nodo en ese clúster, de modo que el agente no se vea afectado por los eventos de conmutación por error.

En el archivo de configuración del agente, te recomendamos que configures la supervisión en la dirección IP flotante. Con esta configuración, el agente recopila métricas solo del nodo activo.

Supervisión de SAP HANA: recopilación de métricas en un clúster de alta disponibilidad

Compatibilidad con SSL/TLS

Si una instancia de SAP HANA usa el protocolo de capa de transporte segura (TLS) o el protocolo de capa de conexión segura (SSL) para proteger la comunicación entre la base de datos de SAP HANA y los clientes que usan la interfaz de SQL de SAP HANA, debes habilitar la compatibilidad de TLS/SSL en el agente de Google Cloud para SAP. Para hacerlo, debes especificar los siguientes parámetros para todas esas instancias de SAP HANA en el archivo de configuración del agente de Google Cloud para SAP:

  • Especifica el parámetro enable_ssl y establece su valor en true.
  • Especifica el parámetro host_name_in_certificate y establece el nombre de host, como se especifica en el certificado TLS/SSL, como su valor.
  • Especifica el parámetro tls_root_ca_file y establece la ruta de acceso, en la que se almacena el certificado TLS/SSL, como su valor.

Si SAP HANA también está configurado para validar certificados, puedes configurar el agente de modo que admita la validación del certificado y especificar rutas y contraseñas para un almacén de claves y un almacén de confianza.

Para obtener una descripción de los parámetros de configuración del agente relacionados con SSL, consulta Parámetros de configuración.

Define consultas personalizadas

El agente de Google Cloud para SAP te permite definir y ejecutar consultas personalizadas.

Una consulta personalizada incluye los siguientes detalles:

  • Los parámetros que describen la consulta y los valores del parámetro.
  • Una instrucción de SQL para recuperar datos de tus instancias de SAP HANA.
  • Una o más métricas que muestra la instrucción de SQL.

Para obtener más información sobre los parámetros de consulta, visita Parámetros de configuración.

A fin de obtener una lista completa de las vistas del sistema que SAP HANA pone a disposición para realizar consultas, visita la página sobre el SQL de SAP HANA y la referencia de vistas del sistema.

Cuando crees una consulta personalizada, ten en cuenta que Monitoring funciona mejor para datos resumidos o de agregación, y no está diseñado para almacenar datos de cardinalidad alta. Usa funciones de agregación de SQL, como SUM, AVG, COUNT, MIN o MAX, para limitar la cantidad de registros que se muestran.

Debido a que el agente de Google Cloud para SAP trata las columnas en una consulta como una lista ordenada, debes asegurarte de cumplir con los siguientes lineamientos cuando defines una consulta personalizada:

  • La instrucción de SQL debe usar todas las columnas que incluiste en la definición de la consulta.
  • El orden de las columnas en la instrucción de SQL debe coincidir con el orden de las columnas en la definición de la consulta.

Por ejemplo, puedes ver la definición de la consulta personalizada de ejemplo llamada custom_memory_utilization. Su definición de consulta incluye las columnas mem_used y resident_mem_used, en ese orden. Este orden de columnas coincide con el orden de las columnas en la instrucción de SQL especificada para el parámetro sql.

Para ver más ejemplos de consultas personalizadas, visita Ejemplos de consultas personalizadas.

Ejemplos de consultas personalizadas

En el siguiente ejemplo, se muestran dos consultas personalizadas. Estas consultas también se incluyen en el archivo de configuración del agente de Google Cloud para SAP. Las consultas de ejemplo están destinadas a su uso como modelos para tus propias consultas personalizadas.

{
  "name": "custom_memory_utilization",
  "enabled": true,
  "sql": "SELECT SUM(TOTAL_MEMORY_USED_SIZE) AS mem_used, SUM(PHYSICAL_MEMORY_SIZE) AS resident_mem_used FROM M_SERVICE_MEMORY;",
  "columns": [
    {
      "name": "mem_used",
      "metric_type": "METRIC_GAUGE",
      "value_type": "VALUE_INT64",
      "units": "By"
    },
    {
      "name": "resident_mem_used",
      "metric_type": "METRIC_GAUGE",
      "value_type": "VALUE_INT64",
      "units": "By"
    }
  ]
}
{
  "name": "custom_total_memory_usage",
  "enabled": true,
  "sql": "SELECT SUM(MEMORY_SIZE_IN_TOTAL) AS table_mem_used FROM M_CS_TABLES;",
  "columns": [
    {
      "name": "table_mem_used",
      "metric_type": "METRIC_GAUGE",
      "value_type": "VALUE_INT64",
      "units": "By"
    }
  ]
}

Manejo de errores para consultas personalizadas

El agente de Google Cloud para SAP no valida el SQL en tus consultas personalizadas antes de enviar las consultas a tus instancias de SAP HANA.

Si una consulta personalizada falla con una excepción de SQL o si las columnas configuradas en una consulta no coinciden con los resultados que muestra SAP HANA, el agente escribe un error en el registro. En ambos casos, el agente continúa ejecutando la consulta personalizada y escribe mensajes de error en el registro hasta que haya dos fallas consecutivas, después de lo cual el agente deja de ejecutar esa consulta. Para reanudar la ejecución de una consulta personalizada, debes reiniciar el agente.

A fin de obtener información sobre la sintaxis de SQL requerida para las consultas personalizadas, consulta Referencia de las vistas de SQL y del sistema de SAP HANA.

Métricas de supervisión de SAP HANA

En la siguiente tabla, se describen las métricas de supervisión integradas o predeterminadas de SAP HANA que puede recopilar 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 Tipo de métrica Descripción
sap/hanamonitoring/column/memory/total_size METRIC_GAUGE

Especifica la suma de las columnas MEMORY_SIZE_IN_MAIN y MEMORY_SIZE_IN_DELTA de SAP HANA.

Esta métrica se recopila mediante la consulta predeterminada column_queries, que usa la vista del sistema de SAP HANA M_CS_ALL_COLUMNS.

sap/hanamonitoring/component/memory/total_used_size METRIC_GAUGE

Especifica el uso de memoria específico del servicio por componente lógico de SAP HANA.

Esta métrica se recopila mediante la consulta predeterminada component_queries, que usa la vista del sistema SAP HANA M_SERVICE_COMPONENT_MEMORY.

sap/hanamonitoring/system/connection/total METRIC_GAUGE

La cantidad de conexiones inactivas y en ejecución del sistema.

Esta métrica se recopila mediante la consulta predeterminada connection_query, que usa la vista del sistema SAP HANA M_CONNECTIONS.

sap/hanamonitoring/host/cpu/usage_time METRIC_CUMULATIVE

Especifica el tiempo de CPU empleado en milisegundos.

Esta métrica se recopila mediante la consulta predeterminada cpu_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/system/alert/total METRIC_GAUGE

Especifica la cantidad de alertas actuales de las estadísticas del sistema: “1”, “2”, “3”, “4” o “5”.

Esta métrica se recopila mediante la consulta predeterminada alert_query, que usa la vista del sistema SAP HANA STATISTICS_CURRENT_ALERTS del esquema _SYS_STATISTICS.

sap/hanamonitoring/host/memory/total_size METRIC_GAUGE

Especifica la memoria física en el host.

Esta consulta se recopila mediante la consulta predeterminada host_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/memory/total_used_size METRIC_GAUGE

Especifica la memoria física que se usa en el host.

Esta consulta se recopila mediante la consulta predeterminada host_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/swap_space/total_size METRIC_GAUGE

Especifica la memoria de intercambio total en el host.

Esta consulta se recopila mediante la consulta predeterminada host_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/swap_space/total_used_size METRIC_GAUGE

Especifica la memoria de intercambio que se usa en el host.

Esta consulta se recopila mediante la consulta predeterminada host_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_memory/total_used_size METRIC_GAUGE

Especifica la cantidad de memoria del grupo de memoria que actualmente usan los procesos de SAP HANA.

Esta consulta se recopila mediante la consulta predeterminada host_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_memory/total_peak_used_size METRIC_GAUGE

Memoria máxima del grupo de memoria que usaron los procesos de SAP HANA desde el inicio de la instancia (valor basado en muestra).

Esta consulta se recopila mediante la consulta predeterminada host_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_memory/total_allocated_size METRIC_GAUGE

Especifica el tamaño del grupo de memoria para todos los procesos de SAP HANA.

Esta consulta se recopila mediante la consulta predeterminada host_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_code/total_size METRIC_GAUGE

Especifica el tamaño del código, incluidas las bibliotecas compartidas de los procesos de SAP HANA.

Esta consulta se recopila mediante la consulta predeterminada host_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_shared_memory/total_allocated_size METRIC_GAUGE

Especifica el tamaño de la memoria compartida de los procesos de SAP HANA.

Esta consulta se recopila mediante la consulta predeterminada host_queries, que usa la vista del sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/system/replication_data_latency/total_time METRIC_GAUGE

Especifica la latencia de replicación de los datos del sistema SAP HANA con alta disponibilidad. Esta métrica no se recupera si tu implementación de SAP HANA ejecuta solo un nodo.

Esta métrica se recopila mediante la consulta predeterminada replication_query, que usa la vista del sistema SAP HANA M_SERVICE_REPLICATION.

sap/hanamonitoring/rowstore/memory/total_size METRIC_GAUGE

Especifica el tamaño de la memoria del almacén de filas que consiste en las partes fijas y variables.

Esta métrica se recopila mediante la consulta predeterminada rowstore_query, que usa la vista del sistema SAP HANA M_RS_TABLES.

sap/hanamonitoring/schema/memory/total_size METRIC_GAUGE

Especifica el tamaño total de la memoria como la suma del tamaño de la memoria en las partes principal, delta y del historial.

Esta métrica se recopila mediante la consulta predeterminada schema_type_queries, que usa la vista del sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/record/total METRIC_GAUGE

Especifica el recuento de registros.

Esta métrica se recopila mediante la consulta predeterminada schema_type_queries, que usa la vista del sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/memory/estimated_max_total_size METRIC_GAUGE

Especifica el consumo de memoria máximo estimado en total para la tabla completamente cargada. No se incluyen los datos de transacciones abiertas.

Esta métrica se recopila mediante la consulta predeterminada schema_queries, que usa la vista del sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/record/last_compressed_total METRIC_GAUGE

Especifica la cantidad de entradas principales en la última ejecución de compresión optimizada.

Esta métrica se recopila mediante la consulta predeterminada schema_queries, que usa la vista del sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/read/total_count METRIC_CUMULATIVE

Especifica la cantidad de accesos de lectura en la tabla o partición. Esta no es la cantidad de declaraciones SELECT en esta tabla. Una declaración SELECT puede incluir varios accesos de lectura.

Esta métrica se recopila mediante la consulta predeterminada schema_queries, que usa la vista del sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/write/total_count METRIC_CUMULATIVE

Especifica la cantidad de accesos de escritura en la tabla o partición. Esta no es la cantidad de declaraciones DML y DDL en esta tabla. Una declaración DML o DDL podría constar de varios accesos de escritura.

Esta métrica se recopila mediante la consulta predeterminada schema_queries, que usa la vista del sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/merge/total_count METRIC_CUMULATIVE

Especifica el número de combinaciones delta realizadas en la tabla o partición.

Esta métrica se recopila mediante la consulta predeterminada schema_queries, que usa la vista del sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/service/memory/total_used_size METRIC_GAUGE

Especifica la cantidad de memoria en uso del grupo de memoria.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/logical_memory/total_size METRIC_GAUGE

Especifica el tamaño de la memoria virtual desde la perspectiva del sistema operativo.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/physical_memory/total_size METRIC_GAUGE

Especifica el tamaño de la memoria física del residente desde la perspectiva del sistema operativo.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/code/total_size METRIC_GAUGE

Especifica el tamaño del código, incluidas las bibliotecas compartidas.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/stack/total_size METRIC_GAUGE

Especifica el tamaño de la pila.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/heap_memory/total_allocated_size METRIC_GAUGE

Especifica la parte del montón del conjunto de memoria.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/heap_memory/total_used_size METRIC_GAUGE

Especifica la cantidad de memoria del montón en uso.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/shared_memory/total_allocated_size METRIC_GAUGE

Especifica la parte de la memoria compartida del conjunto de memoria.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/shared_memory/total_used_size METRIC_GAUGE

Especifica la cantidad de memoria compartida del conjunto que se está usando.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/compactor/total_allocated_size METRIC_GAUGE

Especifica la parte del conjunto de memoria que se puede liberar (si no se fija) durante una escasez de memoria.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/compactors/total_freeable_size METRIC_GAUGE

Especifica la memoria que se puede liberar durante una escasez de memoria.

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/memory/allocation_limit METRIC_GAUGE

Especifica el tamaño máximo del grupo de memoria (valor configurable).

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/memory/effective_allocation_limit METRIC_GAUGE

Especifica el tamaño máximo efectivo de los grupos de memoria y considera el tamaño de grupo de otros procesos (valor calculado).

Esta métrica se recopila mediante la consulta predeterminada service_queries, que usa la vista del sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/system/transaction/total_count METRIC_CUMULATIVE

Especifica la cantidad de transacciones de actualización, confirmación y reversión.

Esta métrica se recopila mediante la consulta predeterminada transaction_query, que usa la vista del sistema SAP HANA M_WORKLOAD.

Ve las métricas en Monitoring

Google Cloud proporciona paneles personalizados que te ayudan a visualizar las métricas de supervisión de SAP HANA 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.

Referencia de consultas predeterminada

Las consultas predeterminadas integradas del agente de Google Cloud para SAP muestran la siguiente información de SAP HANA.

Si no necesitas las métricas que proporciona una consulta integrada o predeterminada, puedes inhabilitarla. Para obtener instrucciones, consulta la guía adecuada:

column_queries

La consulta integrada column_queries muestra información sobre el uso de memoria por columnas de la vista del sistema M_CS_ALL_COLUMNS de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Tamaño de memoria de la columna column/memory/total_size Especifica la suma de las columnas MEMORY_SIZE_IN_MAIN y MEMORY_SIZE_IN_DELTA.

component_queries

La consulta integrada component_queries recupera el uso de memoria específico del servicio por componente lógico de SAP HANA. La consulta usa la vista de sistema M_SERVICE_COMPONENT_MEMORY de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Memoria del componente utilizada component/memory/total_used_size Especifica la cantidad de memoria que se usa actualmente para el componente lógico.

connection_query

La consulta integrada connection_query muestra la cantidad de conexiones inactivas y en ejecución de SAP HANA mediante la vista de sistema M_CONNECTIONS de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Conexiones del sistema system/connection/total La cantidad de conexiones inactivas y en ejecución del sistema.

cpu_queries

La consulta integrada cpu_queries muestra la información de uso de CPU de SAP HANA mediante la vista de sistema M_HOST_RESOURCE_UTILIZATION de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Tiempo de uso de CPU host/cpu/usage_time Especifica el tiempo de CPU empleado.

alert_query

La consulta integrada alert_query muestra la cantidad y calificación de las alertas actuales del servidor de estadísticas de SAP HANA mediante la vista STATISTICS_CURRENT_ALERTS de SAP HANA del esquema _SYS_STATISTICS.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Conteo de alertas system/alert/total Especifica la cantidad de alertas actuales de las estadísticas del sistema: “1”, “2”, “3”, “4” o “5”.

host_queries

La consulta integrada host_queries muestra el uso de memoria por parte del host desde SAP HANA. La consulta usa la vista de sistema M_HOST_RESOURCE_UTILIZATION de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Tamaño de memoria del host host/memory/total_size Especifica la memoria física total en el host.
Memoria del host utilizada host/memory/total_used_size Especifica la memoria física que se usa en el host.
Tamaño del espacio de Intercambio host/swap_space/total_size Especifica la memoria de intercambio total en el host.
Espacio de intercambio utilizado host/swap_space/total_used_size Especifica la memoria de intercambio que se usa en el host.
Memoria de la instancia utilizada host/instance_memory/total_used_size Especifica la cantidad de memoria del grupo de memoria que actualmente usan los procesos de SAP HANA.
Cantidad máxima de memoria de instancia utilizada host/instance_memory/total_peak_used_size Memoria máxima del grupo de memoria que usaron los procesos de SAP HANA desde el inicio de la instancia (valor basado en muestra).
Asignación de memoria de la instancia host/instance_memory/total_allocated_size Especifica el tamaño del grupo de memoria para todos los procesos de SAP HANA.
Tamaño del código de la instancia host/instance_code/total_size Especifica el tamaño del código, incluidas las bibliotecas compartidas de los procesos de SAP HANA.
Asignación de memoria compartida de la instancia host/instance_shared_memory/total_allocated_size Especifica el tamaño de la memoria compartida de los procesos de SAP HANA.

replication_query

La consulta integrada replication_query muestra información de latencia de replicación de SAP HANA que ejecuta un clúster de alta disponibilidad. La consulta usa la vista del sistema M_SERVICE_REPLICATION de SAP HANA. Si tu implementación de SAP HANA ejecuta solo un nodo, esta consulta no muestra ninguna métrica.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Latencia de los datos de replicación system/replication_data_latency/total_time Especifica la latencia de replicación de los datos del sistema.

rowstore_query

La consulta integrada rowstore_query muestra el tamaño del almacén de filas de SAP HANA mediante la vista de sistema M_RS_TABLES de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Tamaño de memoria del almacén de filas rowstore/memory/total_size Especifica el tamaño de la memoria del almacén de filas que consiste en las partes fijas y variables.

schema_type_queries

La consulta integrada schema_type_queries muestra el uso de memoria y la información de recuento de registros de SAP HANA mediante la vista de sistema M_CS_TABLES de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Tamaño de memoria del esquema schema/memory/total_size Especifica el tamaño total de la memoria como la suma del tamaño de la memoria en las partes principal, delta y del historial.
Recuento de registros del esquema schema/record/total Especifica el recuento de registros.

schema_queries

La consulta integrada schema_queries muestra la información de uso del esquema de SAP HANA mediante la vista de sistema M_CS_TABLES de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Tamaño máximo de memoria estimada del esquema schema/memory/estimated_max_total_size Especifica el consumo de memoria máximo estimado en total para la tabla completamente cargada (no se incluyen los datos de transacciones abiertas).
Recuento de los últimos registros comprimidos del esquema schema/record/last_compressed_total Especifica la cantidad de entradas principales en la última ejecución de compresión optimizada.
Recuento de operaciones de lectura del esquema schema/read/total_count Especifica la cantidad de accesos de lectura en la tabla o partición. Esta no es la cantidad de instrucciones SELECT en la tabla. Una declaración SELECT puede incluir varios accesos de lectura.
Recuento de operaciones de escritura del esquema schema/write/total_count Especifica la cantidad de accesos de escritura en la tabla o partición. Esta no es la cantidad de declaraciones DML y DDL en esta tabla. Una declaración DML o DDL puede constar de varios accesos de escritura.
Recuento de combinación de esquemas schema/merge/total_count Especifica el número de combinaciones delta realizadas en la tabla o partición.

service_queries

La consulta integrada service_queries muestra información de SAP HANA sobre la memoria que usan los servicios. La consulta usa la vista de sistema M_SERVICE_MEMORY de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Memoria del servicio utilizada service/memory/total_used_size Especifica la cantidad de memoria en uso del grupo de memoria.
Tamaño de memoria lógica del servicio service/logical_memory/total_size Especifica el tamaño de la memoria virtual desde la perspectiva del sistema operativo.
Tamaño de memoria física del servicio service/physical_memory/total_size Especifica el tamaño de la memoria física del residente desde la perspectiva del sistema operativo
Tamaño del código de servicio service/code/total_size Especifica el tamaño del código, incluidas las bibliotecas compartidas.
Tamaño de la pila del servicio service/stack/total_size Especifica el tamaño de la pila.
Asignación de memoria del montón del servicio service/heap_memory/total_allocated_size Especifica la parte del montón del conjunto de memoria.
Memoria del montón de servicio utilizada service/heap_memory/total_used_size Especifica la cantidad de memoria del montón en uso.
Asignación de memoria compartida del servicio service/shared_memory/total_allocated_size Especifica la parte de la memoria compartida del conjunto de memoria.
Memoria compartida del servicio utilizada service/shared_memory/total_used_size Especifica la cantidad de memoria compartida del conjunto que se está usando.
Tamaño asignado de compactadores de servicio service/compactor/total_allocated_size Especifica la parte del conjunto de memoria que se puede liberar (si no se fija) durante una escasez de memoria.
Tamaño liberable de los compactadores de servicio service/compactors/total_freeable_size Especifica la memoria que se puede liberar durante una escasez de memoria.
Límite de asignación de memoria del servicio service/memory/allocation_limit Especifica el tamaño máximo del grupo de memoria (valor configurable).
Límite de asignación efectiva de la memoria del servicio service/memory/effective_allocation_limit Especifica el tamaño máximo efectivo de los grupos de memoria y considera el tamaño de grupo de otros procesos (valor calculado).

transaction_query

La consulta integrada transaction_query muestra la cantidad total de transacciones (actualización, confirmación y reversión) de SAP HANA mediante la vista de sistema M_WORKLOAD de SAP HANA.

La consulta envía las siguientes métricas a Monitoring:

Nombre de la métrica Métrica Descripción
Transacciones del sistema system/transaction/total_count Especifica la cantidad de transacciones de actualización, confirmación y reversión.