Guia de planejamento do agente de monitoramento para SAP HANA V2.0

Com o agente de monitoramento do Google Cloud para SAP HANA, é possível usar o Cloud Monitoring para exibir métricas do sistema SAP HANA no Console do Google Cloud. O agente é executado como um serviço systemd nas máquinas host.

Para coletar as métricas, o agente de monitoramento para consultas do SAP HANA usa a sintaxe SQL e as visualizações do sistema definidas pelo SAP na Referência de visualizações e SQL do SAP HANA.

Use as métricas de utilização de memória do SAP HANA para planejamento de capacidade ou para ajudar a gerenciar o licenciamento do SAP HANA baseado em memória. A correlação de métricas do SAP HANA com métricas do Compute Engine pode ajudar a identificar tendências de uso e desempenho.

Para ter ainda mais insights sobre sua instalação do SAP HANA, defina consultas personalizadas para capturar métricas adicionais.

Com o Cloud Monitoring, é possível criar painéis para visualizar suas métricas do SAP HANA e configurar alertas com base em limites de métricas. Para obter informações completas sobre como configurar painéis e alertas, consulte a documentação do Cloud Monitoring.

Preços do Cloud Monitoring para métricas

As métricas que o agente de monitoramento para SAP HANA coleta e envia para o Monitoring são classificadas como métricas sujeitas a cobrança pelo Monitoring. O monitoramento de preços das métricas sujeitas a cobrança por volume ingerido.

O intervalo de amostragem das consultas, que determina com que frequência o agente de monitoramento para SAP HANA consulta as métricas, afeta o volume de métricas enviadas ao Monitoring.

Para mais informações sobre os preços do Monitoring, consulte Preços de observabilidade do Google Cloud.

Para obter mais informações sobre intervalos de amostragem de consultas, veja Intervalo de amostra para consultas.

Consultas: padrão e personalizada

O agente de monitoramento para SAP HANA coleta métricas do SAP HANA usando consultas SQL. O agente inclui um conjunto de consultas padrão, e é possível adicionar consultas personalizadas.

As consultas padrão e as consultas personalizadas recuperam métricas definidas pelas visualizações do sistema SAP HANA, documentadas na Referência de visualizações do SQL HANA e do SAP HANA (em inglês).

Tipo de consulta padrão

As consultas padrão são consultas integradas que reúnem as métricas mais usadas do SAP HANA.

A frequência das consultas padrão é determinada pela propriedade sample_interval global no início do arquivo configuration.yaml. Por padrão, esse valor é definido como 300 segundos (5 minutos). É possível modificar esse padrão global. Ao contrário das consultas personalizadas, não é possível definir um intervalo de amostra para uma consulta padrão individual.

Embora não seja possível modificar as consultas padrão, é possível desativar qualquer consulta padrão que não seja necessária no arquivo de configuração do agente, configuration.yaml.

Para obter mais informações sobre as consultas padrão, as métricas coletadas e as instruções SQL subjacentes usadas, consulte a Referência de consulta padrão.

Tipo de consulta personalizada

É possível criar consultas personalizadas definindo-as no arquivo configuration.yaml do agente de monitoramento para SAP HANA.

Nas consultas personalizadas, é possível especificar uma _sample_interval_ para cada consulta que substitui o intervalo de amostra padrão de todas as consultas. Para obter mais informações, consulte Intervalo de amostra para consultas.

O arquivo configuration.yaml inclui dois exemplos de consultas personalizadas que são desativadas por padrão. Use as consultas personalizadas fornecidas como modelos para suas próprias consultas personalizadas. As consultas personalizadas de exemplo são mostradas abaixo em Exemplos de consultas personalizadas.

Processamento de erros para consultas personalizadas

O agente não valida o SQL em consultas personalizadas antes de enviá-las ao SAP HANA.

Se uma consulta personalizada falhar com uma exceção SQL ou se as colunas configuradas em uma consulta não corresponderem aos resultados retornados pelo SAP HANA, o agente gravará um erro no registro. Em ambos os casos, o agente continua a executar a consulta personalizada e grava mensagens de erro no registro até que a consulta personalizada seja corrigida.

Para obter informações sobre a sintaxe SQL necessária para consultas personalizadas, consulte Referência de visualizações do SQL e do SAP HANA.

Intervalo de amostra para consultas

É possível definir um intervalo de amostra global para todas as consultas e um intervalo de amostra individual para consultas personalizadas. Um intervalo de amostra determina a frequência com que o agente de monitoramento consulta se há métricas no SAP HANA.

O intervalo de amostra padrão para todas as consultas é de 300 segundos (5 minutos). É possível ajustar o intervalo de amostra padrão especificando um valor diferente na propriedade sample_interval no início do arquivo configuration.yaml.

É possível substituir o intervalo padrão de amostra para uma consulta personalizada individual especificando a propriedade sample_interval na definição da consulta.

Arquiteturas de instalação

Instale o agente de monitoramento do SAP HANA em uma VM do Compute Engine ou em um servidor da Solução Bare Metal.

É possível instalar o agente no mesmo host que o SAP HANA ou em um host diferente.

O agente também pode monitorar instâncias do SAP HANA em execução em hosts locais ou em hosts em outra plataforma de nuvem, desde que os hosts tenham acesso às APIs do Google Cloud com uma conta de serviço configurada corretamente.

Coleta remota de uma VM central do Compute Engine

O diagrama a seguir mostra a arquitetura de instalação, em que o agente está instalado em uma VM host diferente das VMs ou servidores que executam as instâncias do SAP HANA.

Configuração do agente de monitoramento HANA 1

Coleta local na VM do Compute Engine e no servidor da Solução Bare Metal

Se as regras de firewall restringirem o acesso ao ambiente, instale o agente com a instância do SAP HANA na mesma VM do Compute Engine ou no servidor da Solução Bare Metal.

O diagrama a seguir mostra a arquitetura de instalação, em que o agente é instalado individualmente em uma VM do Compute Engine e em um servidor da Solução Bare Metal.

Configuração 2 do agente de monitoramento HANA

Arquitetura de coleção híbrida

Também é possível instalar o agente na mesma VM do host que a instância do SAP HANA e configurar o agente para monitorar uma instância do SAP HANA no servidor da Solução Bare Metal.

Configuração 3 do agente de monitoramento HANA

Se você estiver monitorando instâncias do SAP HANA em vários projetos do Google Cloud, precisará instalar pelo menos um agente de monitoramento para o SAP HANA em cada projeto do Google Cloud que contém uma instância do SAP HANA que você está monitorando.

Configuração de alta disponibilidade para o agente de monitoramento do SAP HANA

Se você estiver monitorando instâncias do SAP HANA em um cluster de alta disponibilidade, instale o agente em um host que não seja um nó no cluster. Dessa maneira, o agente não é afetado por um failover.

No arquivo de configuração configuration.yaml, recomendamos que você configure o monitoramento no endereço IP flutuante. Com essa configuração, somente as métricas do nó ativo no momento são coletadas.

Configuração do agente de monitoramento HANA 4

Sistemas operacionais compatíveis

O agente de monitoramento do SAP HANA é compatível com as ofertas gerais e do SAP dos seguintes sistemas operacionais:

  • Red Hat Enterprise Linux (RHEL) 7, 8 e 9 Observação
  • SUSE Linux Enterprise Server (SLES) 12 e 15

Autenticação e acesso

O agente de monitoramento do SAP HANA exige uma conta de serviço do Identity and Access Management (IAM) para autenticação com o Google Cloud e permissão para acessar recursos do Google Cloud.

Os papéis do IAM atribuídos à conta de serviço determinam quais recursos do Google Cloud o agente tem permissão para interagir.

A menos que você use uma conta de serviço padrão ou atual, é necessário criar a conta de serviço no projeto do Google Cloud e atribuir um ou mais papéis à conta de serviço.

Papéis do IAM obrigatórios

Se você usar uma conta de serviço nova, atual ou padrão, ela precisará incluir papéis que conceda ao agente de monitoramento para o SAP HANA as permissões necessárias.

O papel predefinido Gravador de métricas do Monitoring (roles/monitoring.metricWriter) do IAM concede permissão para gravar métricas no Monitoring.

Se você usa o Secret Manager para armazenar senhas, é necessário o seguinte:

  • A conta de serviço precisa incluir o papel predefinido Acessor de secret do Secret Manager (roles/secretmanager.secretAccessor), que concede permissão para acessar secrets armazenados no Secret Manager.
  • As instâncias de VM precisam ter o escopo de acesso cloud-platform, que permite o acesso à API Secret Manager. Para mais informações, consulte Acessar a API Secret Manager.

Como especificar uma conta de serviço

Se o agente estiver em execução em uma VM do Compute Engine, o agente usará a conta de serviço da VM do host por padrão. Não é preciso especificar uma conta de serviço no arquivo de configuração.

A conta de serviço da VM do host geralmente é uma conta de serviço com papéis limitados que você ou um dos seus colegas criam, mas pode ser a conta de serviço padrão do Compute Engine, que tem permissões amplas por padrão.

Se você precisar usar uma conta de serviço diferente da conta de serviço da VM do host ou o agente não estiver sendo executado em uma VM do Compute Engine, crie uma conta de serviço com uma chave de conta de serviço JSON. Você armazena o arquivo de chave JSON em um local acessível e especifica o caminho para o arquivo JSON na propriedade service_account_json no arquivo configuration.yaml do agente.

Para obter mais informações sobre contas de serviço, papéis e permissões, consulte:

Acesso às APIs do Google Cloud

Se o agente não estiver em execução em uma VM do Compute Engine, você precisará estabelecer conexão com as APIs do Google Cloud. Consulte os detalhes em Como configurar o Acesso privado do Google para hosts locais.

Métricas do SAP HANA no Cloud Monitoring

O agente de monitoramento do SAP HANA envia os dados que ele recupera do SAP HANA para o Monitoring como dados de métrica personalizada. Para enviar os dados, o agente usa a API Cloud Monitoring, que é ativada por padrão quando você cria um projeto do Google Cloud.

Para uma visão geral do Monitoring, consulte Introdução ao Cloud Monitoring.

Como encontrar os dados do SAP HANA no Cloud Monitoring

Os dados de métricas do SAP HANA estarão disponíveis para visualização assim que o Monitoring os receber.

Para visualizar seus dados do SAP HANA no Monitoring, crie um gráfico no Console do Google Cloud usando o editor de painel ou a ferramenta Metrics Explorer e insira sap_hana no campo de métrica. Em seguida, selecione os dados por tipo de métrica na lista suspensa de todos os tipos de métricas disponíveis que incluem sap_hana.

No Monitoring, para mostrar os dados de apenas uma instância específica do SAP HANA, é possível filtrar as visualizações usando, por exemplo, o nome da VM do host do SAP HANA, que é um rótulo da métrica no Monitoring.

Veja mais informações em:

Definição de painel para o SAP HANA no GitHub

No GitHub, é possível encontrar uma definição de painel personalizada para o SAP HANA que pode ser instalada no projeto do Google Cloud. Consulte o repositório GoogleCloudPlatform/monitoring-dashboard-samples no GitHub. O arquivo de definição do painel do SAP HANA, performance.json e um arquivo README.md estão no subdiretório /dashboards/sap-hana.

Depois de instalar o painel personalizado para o SAP HANA, é possível usá-lo como está ou personalizá-lo ainda mais no Console do Google Cloud.

Para instalar o painel personalizado para o SAP HANA, consulte Painéis instaláveis.

Notificações de alerta

Para alertar você quando uma métrica atingir um limite definido, configure notificações de alerta no Monitoring.

Para obter mais informações, consulte Introdução aos alertas.

Gerenciamento de senha

Por padrão, o agente de monitoramento do SAP HANA usa a conta de usuário predefinida do banco de dados do SAP HANA SYSTEM para consultar as métricas do SAP HANA. Forneça a senha da conta de usuário do banco de dados referente a cada banco de dados SAP HANA monitorado pelo agente.

Para fornecer a senha do agente de monitoramento para SAP HANA com segurança, é possível usar o Secret Manager, que é um serviço cobrado do Google Cloud.

Como alternativa, especifique uma senha de usuário do banco de dados em texto simples na propriedade password de cada definição de instância no arquivo configuration.yaml.

Para obter informações sobre os preços do Secret Manager, consulte Preços.

Suporte SSL/TLS

Se uma instância do SAP HANA usar o protocolo Transport Layer Secure (TLS)/ Secure Sockets Layer (SSL) para proteger a comunicação entre o banco de dados do SAP HANA e os clientes que usam a interface SQL do SAP HANA, você precisará ativar o suporte TLS/SSL no agente de monitoramento para SAP HANA especificando enable_ssl: true na definição da instância no arquivo configuration.yaml.

Se o SAP HANA também estiver configurado para validar certificados, será possível configurar o agente para aceitar a validação de certificado e especificar caminhos e senhas para um keystore e trustore.

Para obter uma descrição das propriedades de configuração do agente para SSL e verificação de certificado, consulte Descrições da propriedade de configuração.

Logging

Quando você inicia o agente de monitoramento para SAP HANA pela primeira vez, o agente cria um arquivo de registros, /var/log/google-saphanamonitoring-agent.log, no host local, em que todas as entradas de registro são gravadas.

Por padrão, quando o arquivo de registros chega a 10,5 MB, os registros mais antigos são descartados à medida que novos registros são anexados ao arquivo.

A geração de registros para o agente é configurada pelo arquivo conf/logging.properties.

Suporte

Em caso de problemas com a infraestrutura ou os serviços do Google Cloud, entre em contato com o Customer Care. É possível ver os dados de contato na página Visão geral do suporte no Console do Google Cloud. Se o Customer Care determinar que há um problema nos seus sistemas SAP, você será encaminhado ao Suporte da SAP.

Para problemas relacionados a produtos SAP, registre sua solicitação de suporte no site da SAP. A SAP avalia o tíquete de suporte e, se for um problema de infraestrutura do Google Cloud, transfere o tíquete para o componente BC-OP-LNX-GOOGLE ou BC-OP-NT-GOOGLE do Google Cloud.

Requisitos de suporte

Antes de receber suporte para sistemas SAP e a infraestrutura e os serviços do Google Cloud que eles usam, você precisa atender aos requisitos mínimos do plano de suporte.

Saiba mais sobre os requisitos mínimos de suporte para SAP no Google Cloud em:

Como definir consultas personalizadas

As consultas personalizadas são definidas no arquivo configuration.yaml.

Uma definição de consulta personalizada consiste em valores de propriedade que descrevem a consulta e as métricas retornadas, bem como uma instrução SQL que recupera os dados do SAP HANA.

Veja uma lista completa das visualizações do sistema que o SAP HANA disponibiliza para consulta em SQL SAP HANA e referência de visualizações do sistema.

Ao criar uma consulta personalizada, lembre-se de que o Monitoring funciona melhor para resumo ou dados agregados e não se destina a armazenar pontos de dados de alta cardinalidade. Use funções SQL agregadas, como SUM, AVG, COUNT, MIN e MAX, para limitar o número de registros retornados.

Para obter um exemplo de consulta personalizada, consulte Exemplo de consultas personalizadas.

Propriedades de consulta personalizada

A tabela a seguir descreve as propriedades usadas para definir uma consulta personalizada.

Propriedade Valor Descrição
sample_interval Int Na parte superior do arquivo configuration.yaml, é definido o intervalo padrão em segundos entre as consultas. Na definição de uma consulta personalizada, a propriedade define o intervalo de amostra apenas para essa consulta, substituindo o padrão.
query_timeout Int Tempo permitido, em segundos, para a execução da consulta antes que a consulta falhe. O padrão é 300 segundos (5 minutos).
queries As descrições de propriedades a seguir se aplicam somente a consultas personalizadas.
- name String O nome da consulta.
enabled Booleano Determina se o agente envia a consulta ao SAP HANA. Os valores válidos são true ou false.
description String A descrição das métricas que a consulta recupera.
sql String Uma instrução SQL que você especifica que o agente emite para o SAP HANA. As instruções SQL precisam estar em conformidade com a sintaxe SQL definida pelo SAP. Para obter mais informações, consulte Referência de visualizações do sistema e do SAP HANA SQL.
columns Cada definição de coluna descreve uma métrica para processamento pelo Monitoring.
- name String O nome da métrica, que define o tipo da métrica no Monitoring.
metric_type String Para processamento pelo Monitoring, o tipo de métrica, GAUGE ou CUMULATIVE.
value_type String Para processamento pelo Monitoring, o tipo de dados da métrica, BOOL, INT64 ou DOUBLE. Especifique um tipo de dados compatível com o tipo de métrica. Para obter mais informações, consulte Combinações compatíveis.
description String Descrição da métrica.
units String As unidades em que o valor da métrica é relatado. Para obter mais informações, consulte a documentação do campo unit.

Exemplo de consultas personalizadas

O exemplo a seguir mostra duas consultas personalizadas. Essas consultas também estão incluídas no arquivo configuration.yaml criado no diretório /usr/sap/google-saphanamonitoring-agent/conf/ quando você instala o agente de monitoramento para SAP HANA. As consultas de exemplo destinam-se a serem usadas como modelos para suas próprias 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

Referência de consulta padrão

As consultas padrão integradas do agente de monitoramento para SAP HANA recuperam as seguintes informações do SAP HANA.

Se você não precisa das métricas fornecidas por uma consulta padrão específica, é possível desativá-la especificando enabled: false depois do nome da consulta no arquivo configuration.yaml.

default_column_queries

A consulta integrada default_column_queries recupera informações sobre o uso da memória por colunas da visualização do sistema M_CS_ALL_COLUMNS do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Tamanho da memória da coluna column/memory/total_size Especifica a soma das colunas MEMORY_SIZE_IN_MAIN e MEMORY_SIZE_IN_DELTA.

default_component_queries

A consulta integrada default_component_queries recupera o uso da memória específica do serviço por componente lógico do SAP HANA. A consulta usa a visualização do sistema M_SERVICE_COMPONENT_MEMORY do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Memória de componentes usada component/memory/total_used_size Quantidade de memória usada atualmente para o componente lógico.

default_connection_query

A consulta integrada default_connection_query recupera o número de conexões inativas e em execução do SAP HANA usando a visualização do sistema M_CONNECTIONS do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Conexões do sistema system/connection/total O número de conexões inativas e em execução do sistema.

default_cpu_queries

A consulta integrada default_cpu_queries recupera informações de uso de CPU do SAP HANA usando a visualização do sistema M_HOST_RESOURCE_UTILIZATION do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Tempo de uso da CPU host/cpu/usage_time Tempo de CPU gasto.

default_alert_query

A consulta integrada default_alert_query recupera o número e a classificação dos alertas atuais do servidor de estatísticas do SAP HANA usando a visualização STATISTICS_CURRENT_ALERTS do SAP HANA do esquema _SYS_STATISTICS.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Contagem de alertas system/alert/total O número de alertas atuais das estatísticas do sistema: "1", "2", "3", "4" ou "5".

default_host_queries

A consulta integrada default_host_queries recupera o uso da memória pelo host do SAP HANA. A consulta usa a visualização do sistema M_HOST_RESOURCE_UTILIZATION do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Tamanho da memória do host host/memory/total_size Memória física total no host.
Memória do host usada host/memory/total_used_size Memória física usada no host.
Tamanho do espaço de troca host/swap_space/total_size Memória total de troca no host.
Espaço de troca usado host/swap_space/total_used_size Memória de troca usada no host.
Memória da instância usada host/instance_memory/total_used_size Quantidade de memória do pool de memória que está em uso no momento pelos processos do SAP HANA.
Pico de memória da instância usada host/instance_memory/total_peak_used_size Pico de memória do pool de memória que foi usado pelos processos do SAP HANA desde o início da instância (valor baseado em amostra).
Memória alocada da instância host/instance_memory/total_allocated_size Tamanho do pool de memória para todos os processos do SAP HANA.
Tamanho do código da instância host/instance_code/total_size Tamanho do código, incluindo bibliotecas compartilhadas de processos do SAP HANA.
Memória compartilhada da instância alocada host/instance_shared_memory/total_allocated_size Tamanho da memória compartilhada dos processos do SAP HANA.

default_replication_query

A consulta integrada default_replication_query recupera informações de latência de replicação do SAP HANA usando a visualização do sistema M_SERVICE_REPLICATION do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Latência de dados de replicação system/replication_data_latency/total_time Latência de replicação de dados do sistema.

default_rowstore_query

A consulta integrada default_rowstore_query recupera o tamanho do armazenamento de linhas do SAP HANA usando a visualização do sistema M_RS_TABLES do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Tamanho da memória do armazenamento de linhas rowstore/memory/total_size O tamanho da memória do armazenamento de linhas, que consiste nas partes fixas e variáveis.

default_schema_type_queries

A consulta integrada default_schema_type_queries recupera informações de uso de memória e de contagem de registros do SAP HANA usando a visualização do sistema M_CS_TABLES do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Tamanho da memória do esquema schema/memory/total_size Especifica o tamanho total da memória como a soma do tamanho da memória nas partes principal, delta e histórico.
Contagem de registros de esquema schema/record/total Especifica a contagem de registros.

default_schema_queries

A consulta integrada default_schema_queries recupera informações de uso de esquema do SAP HANA usando a visualização do sistema M_CS_TABLES do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Tamanho máximo da memória estimada do esquema schema/memory/estimated_max_total_size Especifica o consumo máximo de memória estimado, no total, para a tabela totalmente carregada (dados de transações abertas não estão incluídos).
Contagem dos últimos registros compactados do esquema schema/record/last_compressed_total Especifica o número de entradas no principal durante a última execução de compactação otimizada.
Contagem de leitura de esquema schema/read/total_count Especifica o número de acessos de leitura na tabela ou partição. Esse não é o número de instruções SELECT na tabela. Uma instrução SELECT pode envolver vários acessos de leitura.
Contagem de gravação de esquema schema/write/total_count Especifica o número de acessos de gravação na tabela ou partição. Esse não é o número de instruções DML e DDL na tabela. Uma instrução DML ou DDL pode envolver vários acessos de gravação.
Contagem de mesclagem de esquema schema/merge/total_count Especifica o número de mesclagens delta feitas na tabela ou partição.

default_service_queries

A consulta integrada default_service_queries recupera informações do SAP HANA sobre a memória usada pelos serviços. A consulta usa a visualização do sistema M_SERVICE_MEMORY do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Memória de serviço usada service/memory/total_used_size Especifica a quantidade de memória em uso do pool de memória.
Tamanho da memória lógica do serviço service/logical_memory/total_size Especifica o tamanho da memória virtual desde a perspectiva do sistema operacional.
Tamanho da memória física do serviço service/physical_memory/total_size Especifica o tamanho da memória do residente físico desde a perspectiva do sistema operacional.
Tamanho do código de serviço service/code/total_size Especifica o tamanho do código, incluindo bibliotecas compartilhadas.
Tamanho da pilha de serviço service/stack/total_size Especifica o tamanho da pilha.
Memória de heap de serviço alocada service/heap_memory/total_allocated_size Especifica a parte do heap do pool de memória.
Memória de heap de serviço usada service/heap_memory/total_used_size Especifica a quantidade de memória do heap do pool que está em uso.
Memória compartilhada de serviço alocada service/shared_memory/total_allocated_size Especifica a parte da memória compartilhada do pool de memória.
Memória compartilhada do serviço usada service/shared_memory/total_used_size Especifica a quantidade de memória compartilhada do pool que está em uso.
Tamanho alocado dos compactadores de serviço service/compactor/total_allocated_size Especifica a parte do pool de memória que, se possível, pode ser liberada durante uma falta de memória.
Tamanho liberável dos compactadores de serviço service/compactors/total_freeable_size Especifica a memória que pode ser liberada durante uma falta de memória.
Limite de alocação de memória de serviço service/memory/allocation_limit Especifica o tamanho máximo do pool de memória (valor configurável).
Limite de alocação efetiva de memória do serviço service/memory/effective_allocation_limit Especifica o tamanho máximo efetivo do pool de memória, considerando os tamanhos de outros processos (valor computado).

default_transaction_query

A consulta integrada default_transaction_query recupera o número total de transações (atualização, confirmação e reversão) do SAP HANA usando a visualização de sistema M_WORKLOAD do SAP HANA.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Transações do sistema system/transaction/total_count O número de transações de atualização, confirmação e reversão.

A seguir