Con el agente de supervisión de Google Cloud para SAP HANA, puedes usar Cloud Monitoring a fin de mostrar las métricas del sistema SAP HANA en la consola de Google Cloud. El agente se ejecuta como un servicio systemd
en tus máquinas anfitrión.
A fin de recopilar las métricas, el agente de supervisión para SAP HANA consulta SAP HANA mediante la sintaxis de SQL y las vistas del sistema que SAP define en SAP HANA SQL and System Views Reference.
Puedes usar las métricas de uso de memoria de SAP HANA para planificar la capacidad o ayudar a administrar las licencias basadas en la memoria de SAP HANA. Correlacionar las métricas de SAP HANA con las métricas de Compute Engine puede ayudarte a identificar tendencias de rendimiento y uso.
Para obtener estadísticas aún más detalladas sobre la instalación de SAP HANA, puedes definir consultas personalizadas a fin de capturar métricas adicionales.
Mediante Cloud Monitoring, puedes crear paneles para visualizar tus métricas de SAP HANA y configurar alertas basadas en límites de métricas. Para obtener información completa sobre cómo configurar los paneles y las alertas, consulta la documentación de Cloud Monitoring.
Precios de Cloud Monitoring para las métricas
Las métricas que el agente de supervisión de SAP HANA recopila y envía a Monitoring se clasifican como métricas cobrables por Monitoring. Monitoring supervisa las métricas cobrables por volumen transferido.
El intervalo de muestreo de tus consultas, que determina la frecuencia con la que el agente de supervisión de SAP HANA realiza consultas a SAP HANA para las métricas, afecta el volumen de métricas que se envían a Monitoring.
Para obtener más información sobre los precios de Monitoring, consulta 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.
Consultas predeterminadas y personalizadas
El agente de supervisión para SAP HANA recopila métricas de SAP HANA mediante consultas de SQL. El agente incluye un conjunto de consultas predeterminadas y puedes agregar consultas personalizadas.
Las consultas predeterminadas y las personalizadas recuperan métricas definidas por las vistas del sistema de SAP HANA que se documentan en SAP HANA SQL and System Views Reference.
Tipo de consulta predeterminada
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 la propiedad global sample_interval
al comienzo del archivo configuration.yaml
.
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 en el archivo de configuración del agente, configuration.yaml
.
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.
Tipo de consulta personalizada
Puedes crear consultas personalizadas si las defines en el archivo configuration.yaml
del agente de supervisión para SAP HANA.
En el caso de las consultas personalizadas, puedes especificar un _sample_interval_
para cada consulta que anule el intervalo de muestra predeterminado para todas las consultas. Si deseas obtener más información, consulta Intervalo de muestra para consultas.
El archivo configuration.yaml
incluye dos consultas personalizadas de ejemplo que están inhabilitadas de forma predeterminada. Puedes usar las consultas personalizadas proporcionadas como modelos para tus propias consultas personalizadas. Las consultas personalizadas de ejemplo se muestran a continuación en Ejemplos de consultas personalizadas.
Manejo de errores para consultas personalizadas
El agente no valida el SQL en consultas personalizadas antes de enviar las consultas a SAP HANA.
Si una consulta personalizada falla con una excepción de SQL o si las columnas configuradas de 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 se corrija la consulta personalizada.
A fin de obtener información sobre la sintaxis de SQL requerida para las consultas personalizadas, consulta SAP HANA SQL and System Views Reference.
Intervalo de muestra para consultas
Puedes definir un intervalo de muestra global para todas las consultas y un intervalo de muestra individual para las consultas personalizadas. Un intervalo de muestra determina la frecuencia con la que el agente de supervisión consulta las métricas de SAP HANA.
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 la propiedad sample_interval
al comienzo del archivo configuration.yaml
.
Puedes anular el intervalo de muestra predeterminado para una consulta personalizada individual si especificas la propiedad sample_interval
en la definición de la consulta.
Arquitecturas de instalación
Instala el agente de supervisión para SAP HANA en una VM de Compute Engine o en un servidor de la solución Bare Metal.
Puedes instalar el agente en el mismo host que 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.
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.
Arquitectura de colección híbrida
También puedes instalar el agente en la misma VM del host que la instancia de SAP HANA y configurar el agente para supervisar una instancia de SAP HANA en el servidor de la solución Bare Metal.
Si supervisas instancias de SAP HANA en varios proyectos de Google Cloud, debes instalar al menos un agente de supervisión para SAP HANA en cada proyecto de Google Cloud que contenga una instancia de SAP HANA que supervises.
Configuración de alta disponibilidad para el agente de supervisión para SAP HANA
Si estás supervisando instancias de SAP HANA en un clúster de alta disponibilidad, instala el agente en un host que no sea un nodo en el clúster para que el agente no se vea afectado por una conmutación por error.
En el archivo de configuración configuration.yaml
, te recomendamos que configures la supervisión en la dirección IP flotante. Con esta configuración, solo se recopilan métricas del nodo activo.
Sistemas operativos compatibles
El agente de supervisión para SAP HANA admite las ofertas generales y de SAP de los siguientes sistemas operativos:
- Red Hat Enterprise Linux (RHEL) 7, 8 y 9 Nota
- SUSE Linux Enterprise Server (SLES) 12 y 15
Autenticación y acceso
El agente de supervisión para SAP HANA requiere una cuenta de servicio de Identity and Access Management (IAM) para la autenticación con Google Cloud y obtener permiso de acceso a recursos de Google Cloud.
Los roles de IAM asignadas a la cuenta de servicio determinan con qué recursos de Google Cloud tiene permiso para interactuar.
A menos que uses una cuenta de servicio existente o predeterminada, debes crearla en tu proyecto de Google Cloud y asignarle una o más funciones.
Funciones de IAM obligatorias
Ya sea que uses una cuenta de servicio nueva, existente o predeterminada, la cuenta de servicio debe incluir funciones que otorguen al agente de supervisión para SAP HANA los permisos necesarios.
La función predefinida de escritor de métricas de Monitoring de IAM (roles/monitoring.metricWriter
) otorga permiso para escribir métricas en Monitoring.
Si usas Secret Manager para almacenar contraseñas, necesitas los siguientes elementos:
- La cuenta de servicio debe incluir el rol predefinido Descriptor de acceso a los Secrets de Secret Manager (
roles/secretmanager.secretAccessor
), que otorga permiso para acceder a los Secrets que están almacenados en Secret Manager. - Las instancias de VM deben tener el permiso de acceso
cloud-platform
, que permite el acceso a la API de Secret Manager. Para obtener más información, consulta Accede a la API de Secret Manager.
Especifica una cuenta de servicio
Si el agente se ejecuta en una VM de Compute Engine, el agente usa la cuenta de servicio de la VM del host de forma predeterminada. No es necesario que especifiques una cuenta de servicio en el archivo de configuración.
La cuenta de servicio de la VM del host suele ser una cuenta de servicio con funciones limitadas que tú o uno de tus colegas crean, pero, en su lugar, puede ser la cuenta de servicio predeterminada de Compute Engine, que tiene permisos amplios de forma predeterminada.
Si necesitas usar una cuenta de servicio distinta de la cuenta de servicio de la VM del host o el agente no se ejecuta en una VM de Compute Engine, debes crear una cuenta con una clave de cuenta de servicio JSON. Debes almacenar el archivo de claves JSON en una ubicación accesible y especificar la ruta al archivo JSON en la propiedad service_account_json
del archivo configuration.yaml
del agente.
Para obtener más información sobre las cuentas de servicio, las funciones y los permisos, consulta los siguientes documentos:
- Crea y administra cuentas de servicio
- Descripción general del control de acceso de Compute Engine
- Descripción general de IAM de Monitoring
- Control de acceso de Secret Manager
Acceso a las API de Google Cloud
Si el agente no se ejecuta en una VM de Compute Engine, debes establecer una conexión con las API de Google Cloud. Consulta Configura el Acceso privado a Google para hosts locales a fin de obtener más detalles.
Métricas de SAP HANA en Cloud Monitoring
El agente de supervisión para SAP HANA envía los datos que recupera de SAP HANA a Monitoring como datos de métricas personalizadas. Para enviar los datos, el agente usa la API de Cloud Monitoring, que está habilitada de forma predeterminada cuando creas un proyecto de Google Cloud.
Para obtener una descripción general de Monitoring, consulta Introducción a Cloud Monitoring.
Busca los datos de SAP HANA en Cloud Monitoring
Los datos de métrica de SAP HANA están disponibles para verlos apenas los recibe Monitoring.
Para ver tus datos de SAP HANA en Monitoring, crea un gráfico en la consola de Google Cloud mediante el editor del panel o la herramienta de Explorador de métricas e ingresa sap_hana
en el campo de métrica.
Luego, puedes seleccionar los datos por tipo de métrica de la lista desplegable de todos los tipos de métricas disponibles que incluyen sap_hana
.
En Monitoring, para mostrar los datos solo de una instancia específica de SAP HANA, puedes filtrar las vistas mediante, por ejemplo, el nombre de la VM del host de SAP HANA, que es una etiqueta de métrica en Monitoring
Para obtener más información, consulte:
- Usa paneles y gráficos
- Filtra los datos del gráfico
- Explorador de métricas
- Monitoring en la consola de Google Cloud
Definición del panel de SAP HANA en GitHub
En GitHub, puedes encontrar una definición de panel personalizado para SAP HANA que puedes instalar en tu proyecto de Google Cloud. Consulta el repositorio GoogleCloudPlatform/monitoring-dashboard-samples en GitHub. El archivo de definición del panel de SAP HANA, performance.json
, y un archivo README.md
se encuentran en el subdirectorio /dashboards/sap-hana
.
Después de instalar el panel personalizado para SAP HANA, puedes usarlo tal como está o personalizarlo en la consola de Google Cloud.
Si quieres instalar el panel personalizado para SAP HANA, consulta Paneles instalables.
Notificaciones de alerta
Para alertarte cuando una métrica alcanza un umbral que defines, puedes configurar las notificaciones de alerta en Monitoring.
Para obtener más información, consulta Introducción a las alertas.
Administración de contraseñas
De forma predeterminada, el agente de supervisión para SAP HANA usa la cuenta de usuario de la base de datos predeterminada de SAP HANA SYSTEM para consultar las métricas de SAP HANA. Debes proporcionar la contraseña de la cuenta de usuario de la base de datos para cada base de datos de SAP HANA que supervisa el agente.
Para proporcionar la contraseña al agente de supervisión para SAP HANA de forma segura, puedes usar Secret Manager, un servicio pagado de Google Cloud.
Como alternativa, puedes especificar una contraseña de usuario de base de datos en texto sin formato en la propiedad password
de cada definición de instancia en el archivo configuration.yaml
.
Para obtener información sobre los precios de Secret Manager, consulta Precios.
Compatibilidad con SSL/TLS
Si una instancia de SAP HANA usa el protocolo de seguridad de la capa de transporte (TLS) o la 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, especifica enable_ssl: true
en la definición de la instancia en el archivo configuration.yaml
para habilitar la compatibilidad con TLS/SSL en el agente de supervisión para SAP HANA.
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 las propiedades de configuración del agente para SSL y la verificación del certificado, consulta Descripciones de las propiedades de configuración.
Logging
Cuando inicias el agente de supervisión para SAP HANA por primera vez, el agente crea un archivo de registro, /var/log/google-saphanamonitoring-agent.log
, en el host local, en el que se escriben todas las entradas de registro.
De forma predeterminada, cuando el archivo de registro alcanza 10.5 MB, los registros más antiguos se descartan a medida que se agregan registros nuevos al archivo.
El registro para el agente se configura mediante el archivo conf/logging.properties
.
Asistencia
Si tienes problemas con la infraestructura o los servicios de Google Cloud, comunícate con el servicio de Atención al cliente. Puedes encontrar la información de contacto en la página Descripción general de la asistencia en la consola de Google Cloud. Si el servicio de Atención al cliente determina que existe un problema en tus sistemas de SAP, te referiremos al servicio de asistencia de SAP.
Por problemas relacionados con el producto SAP, registra una solicitud de asistencia en Asistencia de SAP.
SAP evalúa el ticket de asistencia y, si parece ser un problema de infraestructura de Google Cloud, SAP transfiere ese ticket al componente de Google Cloud adecuado en su sistema: BC-OP-LNX-GOOGLE
o BC-OP-NT-GOOGLE
.
Requisitos de asistencia
Antes de recibir asistencia para los sistemas SAP y la infraestructura y los servicios de Google Cloud que usan, debes cumplir con los requisitos mínimos del plan de asistencia.
Para obtener más información sobre los requisitos mínimos de asistencia para SAP en Google Cloud, consulta lo siguiente:
- Obtén asistencia para SAP en Google Cloud
- Nota de SAP 2456406: SAP en Google Cloud Platform: requisitos previos de compatibilidad (se requiere una cuenta de usuario de SAP)
Define consultas personalizadas
Las consultas personalizadas se definen en el archivo configuration.yaml
.
Una definición de consulta personalizada consiste en valores de propiedad que describen la consulta y las métricas mostradas, así como una instrucción de SQL que recupera los datos de SAP HANA.
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 y MAX, para limitar la cantidad de registros que se muestran.
Para ver un ejemplo de consulta personalizada, visita Ejemplo de consultas personalizadas.
Propiedades de consultas personalizadas
En la siguiente tabla, se describen las propiedades que usas para definir una consulta personalizada.
Propiedad | Valor | Descripción |
---|---|---|
sample_interval |
Int | En la parte superior del archivo configuration.yaml , define el intervalo predeterminado en segundos entre las consultas. En la definición de una consulta personalizada, la propiedad define el intervalo de muestra solo para esa consulta, lo que anula el predeterminado.
|
query_timeout |
Int | Tiempo permitido, en segundos, para la ejecución de la consulta antes de que falle. El valor predeterminado es 300 segundos (5 minutos). |
queries |
Las siguientes descripciones de propiedades solo se aplican a consultas personalizadas. | |
- name |
String | El nombre de la consulta. |
enabled |
Booleano | Determina si el agente envía la consulta a SAP HANA.
Los valores válidos son true o false .
|
description |
String | La descripción de las métricas que recupera la consulta. |
sql |
String | Una instrucción de SQL que especificas y que el agente emite a SAP HANA. Las instrucciones de SQL deben cumplir con la sintaxis de SQL que define SAP. Para obtener más información, consulta SAP HANA SQL and System Views Reference. |
columns |
En cada definición de columna, se describe una métrica para manejar mediante Monitoring. | |
- name |
String | El nombre de la métrica, que define el tipo de métrica en Monitoring. |
metric_type |
String | Para el manejo mediante Monitoring, el tipo de métrica, GAUGE o CUMULATIVE. |
value_type |
String | Para controlar mediante Monitoring, el tipo de datos de la métrica, BOOL, INT64 o DOUBLE. Especifica un tipo de datos que sea compatible con el tipo de métrica. Para obtener más información, consulta Combinaciones compatibles. |
description |
String | Descripción de la métrica. |
units |
String | Las unidades en las que se informa el valor de la métrica. Para obtener más información, consulta la documentación de campo unit .
|
Ejemplos de consultas personalizadas
En el siguiente ejemplo, se muestran dos consultas personalizadas. Estas consultas también se incluyen en el archivo configuration.yaml
que se crea en el directorio /usr/sap/google-saphanamonitoring-agent/conf/
cuando instalas el agente de supervisión para SAP HANA. Las consultas de ejemplo están destinadas a su uso como modelos para tus propias consultas personalizadas.
- name: custom_memory_utilization enabled: false # sample_interval: 120 description: | Custom Total memory utilization by services 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: GAUGE value_type: INT64 description: | Amount of memory from the memory pool. units: By - name: resident_mem_used metric_type: GAUGE value_type: INT64 description: | Amount of memory used in total by all the services. units: By - name: custom_total_memory_usage enabled: false # sample_interval: 120 description: | Custom Amount of memory used in total by all column-tables sql: | SELECT SUM(MEMORY_SIZE_IN_TOTAL) AS "table_mem_used" FROM M_CS_TABLES; columns: - name: table_mem_used metric_type: GAUGE value_type: INT64 description: | Amount of memory used in total (sum of memory size in the main, delta, and history parts) by all column-tables. units: By # Add additional queries for custom metrics
Referencia de consultas predeterminadas
Las consultas predeterminadas integradas del agente de supervisión para SAP HANA recuperan la siguiente información de SAP HANA.
Si no necesitas las métricas que proporciona una consulta predeterminada en particular, especifica enabled: false
después del nombre de la consulta en el archivo configuration.yaml
para inhabilitar la consulta.
default_column_queries
La consulta integrada default_column_queries
recupera 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. |
default_component_queries
La consulta integrada default_component_queries
recupera el uso de memoria específico del servicio por componente lógico de SAP HANA. La consulta usa la vista del 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 |
Cantidad de memoria que se usa actualmente para el componente lógico. |
default_connection_query
La consulta integrada default_connection_query
recupera 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. |
default_cpu_queries
La consulta integrada default_cpu_queries
recupera 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 |
Tiempo de CPU empleado. |
default_alert_query
La consulta integrada default_alert_query
recupera 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 |
La cantidad de alertas actuales de las estadísticas del sistema: “1”, “2”, “3”, “4” o “5”. |
default_host_queries
La consulta integrada default_host_queries
recupera el uso de memoria por el 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 |
Memoria física total en el host. |
Memoria del host utilizada | host/memory/total_used_size |
Memoria física en el host utilizada |
Tamaño del espacio de Intercambio | host/swap_space/total_size |
Memoria de intercambio total en el host. |
Espacio de intercambio utilizado | host/swap_space/total_used_size |
Memoria de intercambio en el host utilizada |
Memoria de la instancia utilizada | host/instance_memory/total_used_size |
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 |
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 |
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 |
Tamaño de memoria compartida de los procesos de SAP HANA. |
default_replication_query
La consulta integrada default_replication_query
recupera información de latencia de replicación de SAP HANA mediante la vista de sistema M_SERVICE_REPLICATION
de SAP HANA.
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 |
La latencia de replicación de los datos del sistema. |
default_rowstore_query
La consulta integrada default_rowstore_query
recupera 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 |
El tamaño de la memoria del almacén de filas que consiste en las partes fijas y variables. |
default_schema_type_queries
La consulta integrada default_schema_type_queries
recupera 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. |
default_schema_queries
La consulta integrada default_schema_queries
recupera 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. |
default_service_queries
La consulta integrada default_service_queries
recupera 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). |
default_transaction_query
La consulta integrada default_transaction_query
recupera 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 |
La cantidad de transacciones de actualización, confirmación y reversión. |
¿Qué sigue?
- Lee la Guía de instalación y operación del agente de supervisión para SAP HANA V2.0, que incluye instrucciones para instalar, iniciar, detener y actualizar el agente de supervisión de SAP HANA.
- Obtén más información sobre Cloud Monitoring.