Como monitorar o SAP HANA usando o agente do Google Cloud para SAP

O foco deste guia de planejamento é o recurso de coleta de métricas de monitoramento do SAP HANA do agente do Google Cloud para SAP. Para informações sobre o agente e todos os recursos dele, consulte o guia de planejamento do agente do Google Cloud para SAP.

No Linux, o agente do Google Cloud para SAP pode ajudar você a monitorar suas instâncias do SAP HANA e a infraestrutura subjacente. Isso é fornecido pela coleta de métricas de monitoramento do SAP HANA, que podem ser ativadas após a instalação do agente nas instâncias do Compute Engine ou nos servidores da Solução Bare Metal.

Quando você ativa a coleta de métricas de monitoramento do SAP HANA, o agente consulta suas instâncias do SAP HANA e envia as métricas coletadas para o Cloud Monitoring. É possível visualizar as métricas coletadas usando painéis no Monitoring. Também é possível configurar alertas no Monitoring com base em limites de métricas. Para informações sobre como criar painéis e alertas, consulte a documentação do Cloud Monitoring.

Para informações sobre como configurar o agente do Google Cloud para SAP para coletar as métricas de monitoramento do SAP HANA, consulte Configurar a coleta de métricas do monitoramento do SAP HANA.

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

O intervalo de amostragem de suas consultas, que determina com que frequência o agente consulta as instâncias do SAP HANA para métricas, afeta o volume de métricas que são enviadas ao Monitoring. As métricas de monitoramento do SAP HANA são de alterações lentas e, depois de ativadas, são coletadas a cada cinco minutos por padrão.

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

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

Exemplo de estimativa de custo

Para acessar uma amostra de estimativa de custo da coleta de métricas de monitoramento do SAP HANA usando o agente do Google Cloud para SAP, consulte Exemplo de preço de métricas cobradas por bytes ingeridos.

Sobre as consultas

Para coletar as métricas de monitoramento do SAP HANA, o agente do Google Cloud para SAP executa consultas SQL em instâncias do SAP HANA. A sintaxe dessas consultas é definida pela SAP na Referência de visualizações do sistema e SQL do SAP HANA.

O agente do Google Cloud para SAP aceita os seguintes tipos de consultas:

Consultas 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 pelo parâmetro global sample_interval_sec definido no início da seção hana_monitoring_configuration no arquivo de configuração do agente. 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 aquelas que não forem necessárias. Para instruções sobre como desativar uma consulta padrão, consulte Desativar uma consulta SQL.

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.

Consultas personalizadas

Para ajudar você a receber insights melhores sobre suas instâncias do SAP HANA, o agente do Google Cloud para SAP permite definir e executar consultas personalizadas.

Defina consultas personalizadas na seção queries, que é especificada na seção hana_monitoring_configuration do arquivo de configuração do agente.

Para cada consulta personalizada, é possível especificar um parâmetro sample_interval_sec que substitui o parâmetro sample_interval_sec padrão. Para mais informações, consulte Intervalo de amostra para consultas.

Os exemplos de consultas personalizadas apresentados neste documento podem ajudar você a escrever suas próprias consultas. Para mais informações sobre como criar consultas personalizadas, consulte Como definir consultas personalizadas.

Intervalo de amostra para consultas

Para a coleta de métricas de monitoramento do SAP HANA usando o agente do Google Cloud para SAP, é possível definir um sample interval_sec global para todas as consultas e um intervalo de amostra individual para cada consulta personalizada. Um intervalo de amostra determina a frequência com que o agente consulta as instâncias do SAP HANA em busca de métricas.

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 no parâmetro sample_interval_sec no início da seção hana_monitoring_configuration do arquivo de configuração do agente.

É possível substituir o intervalo padrão de amostra para uma consulta personalizada individual especificando o parâmetro sample_interval_sec na definição da consulta.

Arquitetura de instalação

É possível instalar o agente do Google Cloud para SAP em uma instância do Compute Engine ou em um servidor da Solução Bare Metal.

É possível instalar o agente do Google Cloud para SAP no mesmo host da instância do 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 instância central do Compute Engine

O diagrama a seguir mostra a arquitetura de instalação, em que o agente está instalado em uma instância do Compute Engine diferente das instâncias do Compute Engine ou dos servidores da Solução Bare Metal que executam as instâncias do SAP HANA.

Monitoramento do SAP HANA: coleta remota de métricas

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

Se as regras de firewall restringirem o acesso ao ambiente, será possível instalar o agente com a instância do SAP HANA na mesma instância 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 instância do Compute Engine e em um servidor da Solução Bare Metal.

Monitoramento do SAP HANA: coleção local de métricas

Arquitetura de coleção híbrida

É possível instalar o agente na instância do Compute Engine que hospeda a instância do SAP HANA e configurar o agente para monitorar uma instância do SAP HANA que é executada em um servidor da Solução Bare Metal.

Monitoramento do SAP HANA: coleção híbrida de métricas

Se você estiver monitorando instâncias do SAP HANA em vários projetos do Google Cloud, será necessário instalar pelo menos uma instância do agente do Google Cloud para SAP em cada projeto do Google Cloud que contenha uma instância do SAP HANA que você está monitorando.

Configuração de alta disponibilidade para o agente

Se você estiver monitorando instâncias do SAP HANA em um cluster de alta disponibilidade, será necessário instalar o agente do Google Cloud para SAP em um host que não seja um nó nesse cluster para que o agente não seja afetado por failover. eventos.

No arquivo de configuração do agente, recomendamos que você configure o monitoramento no endereço IP flutuante. Com essa configuração, o agente coleta métricas apenas do nó atualmente ativo.

Monitoramento do SAP HANA: coleta de métricas em um cluster de alta disponibilidade

Suporte SSL/TLS

Se uma instância do SAP HANA usar o protocolo Transport Layer Secure (TLS) ou Secure Sockets Layer (SSL) para proteger a comunicação entre o banco de dados do SAP HANA e os clientes que usam a interface do SAP HANA SQL, será necessário ativar o suporte a TLS/SSL no agente do Google Cloud para SAP. Para fazer isso, especifique os seguintes parâmetros para todas essas instâncias do SAP HANA no arquivo de configuração do agente do Google Cloud para SAP:

  • Especifique o parâmetro enable_ssl e defina o valor dele como true.
  • Especifique o parâmetro host_name_in_certificate e defina o nome do host, conforme especificado no certificado TLS/SSL, como o valor dele.
  • Especifique o parâmetro tls_root_ca_file e defina o caminho em que o certificado TLS/SSL está armazenado, bem como o valor dele.

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 ver uma descrição dos parâmetros de configuração do agente relacionados ao SSL, consulte Parâmetros de configuração.

Como definir consultas personalizadas

O agente para SAP do Google Cloud permite definir e executar consultas personalizadas.

Uma consulta personalizada inclui os seguintes detalhes:

  • Os parâmetros que descrevem a consulta e os valores dos parâmetros.
  • Uma instrução SQL para buscar dados das instâncias do SAP HANA.
  • Uma ou mais métricas que a instrução SQL retorna.

Para mais informações sobre parâmetros de consulta, confira Parâmetros de configuração.

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 de agregação SQL, como SUM, AVG, COUNT, MIN ou MAX, para limitar o número de registros retornados.

Como o agente do Google Cloud para SAP trata as colunas em uma consulta como uma lista ordenada, você precisa aderir às diretrizes a seguir ao definir uma consulta personalizada:

  • A instrução SQL precisa usar todas as colunas que você incluiu na definição da consulta.
  • A ordem das colunas na instrução SQL precisa corresponder àquela da definição da consulta.
  • Você ativou a consulta personalizada especificando enabled: true em um bloco de consulta, conforme mencionado no exemplo de consulta personalizada.

Por exemplo, veja a definição da consulta de exemplo de consulta personalizada chamada custom_memory_utilization. Sua definição de consulta inclui as colunas mem_used e resident_mem_used, nessa ordem. Essa ordem de colunas corresponde à ordem da coluna na instrução SQL especificada para o parâmetro sql.

Para ver mais exemplos de consultas personalizadas, consulte Exemplos de consultas personalizadas.

Exemplo de consultas personalizadas

O exemplo a seguir mostra duas consultas personalizadas. As consultas de exemplo são destinadas a serem usadas como modelos para criar suas próprias consultas personalizadas.

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

Processamento de erros para consultas personalizadas

O agente do Google Cloud para SAP não valida o SQL nas consultas personalizadas antes de enviá-las às instâncias do 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 as mensagens de erro no registro até que haja duas falhas consecutivas, após o que o agente para de executar essa consulta. Para retomar a execução dessa consulta personalizada, é necessário reiniciar o agente.

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.

Métricas de monitoramento do SAP HANA

A tabela a seguir descreve as métricas de monitoramento do SAP HANA integradas ou padrão que o agente do Google Cloud para SAP pode coletar. As strings de métricas nesta tabela precisam ser prefixadas com workload.googleapis.com/. Esse prefixo foi omitido das entradas na tabela a seguir.

Métrica Tipo de métrica Descrição
sap/hanamonitoring/column/memory/total_size METRIC_GAUGE

Especifica a soma das colunas MEMORY_SIZE_IN_MAIN e MEMORY_SIZE_IN_DELTA do SAP HANA.

Essa métrica é coletada pela consulta padrão column_queries, que usa a visualização do sistema SAP HANA M_CS_ALL_COLUMNS.

sap/hanamonitoring/component/memory/total_used_size METRIC_GAUGE

Especifica o uso de memória específico do serviço por componente lógico do SAP HANA.

Essa métrica é coletada pela consulta padrão component_queries, que usa a visualização do sistema SAP HANA M_SERVICE_COMPONENT_MEMORY.

sap/hanamonitoring/system/connection/total METRIC_GAUGE

Especifica o número de conexões inativas e em execução do sistema.

Essa métrica é coletada pela consulta padrão connection_query, que usa a visualização do sistema SAP HANA M_CONNECTIONS.

sap/hanamonitoring/host/cpu/usage_time METRIC_CUMULATIVE

Especifica o tempo de CPU gasto em milissegundos.

Essa métrica é coletada pela consulta padrão cpu_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/system/alert/total METRIC_GAUGE

Especifica o número de alertas atuais das estatísticas do sistema:"1", "2", "3", "4" ou "5".

Essa métrica é coletada pela consulta padrão alert_query, que usa a visualização do sistema SAP HANA STATISTICS_CURRENT_ALERTS do esquema _SYS_STATISTICS.

sap/hanamonitoring/host/memory/total_size METRIC_GAUGE

Especifica a memória física no host.

Essa métrica é coletada pela consulta padrão host_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/memory/total_used_size METRIC_GAUGE

Especifica a memória física usada no host.

Essa métrica é coletada pela consulta padrão host_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/swap_space/total_size METRIC_GAUGE

Especifica a memória de troca total no host.

Essa métrica é coletada pela consulta padrão host_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/swap_space/total_used_size METRIC_GAUGE

Especifica a memória de troca usada no host.

Essa métrica é coletada pela consulta padrão host_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_memory/total_used_size METRIC_GAUGE

Especifica a quantidade de memória do pool que está atualmente em uso pelos processos do SAP HANA.

Essa métrica é coletada pela consulta padrão host_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_memory/total_peak_used_size METRIC_GAUGE

Especifica o 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).

Essa métrica é coletada pela consulta padrão host_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_memory/total_allocated_size METRIC_GAUGE

Especifica o tamanho do pool de memória para todos os processos do SAP HANA.

Essa métrica é coletada pela consulta padrão host_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_code/total_size METRIC_GAUGE

Especifica o tamanho do código, incluindo bibliotecas compartilhadas de processos do SAP HANA.

Essa métrica é coletada pela consulta padrão host_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_shared_memory/total_allocated_size METRIC_GAUGE

Especifica o tamanho da memória compartilhada dos processos do SAP HANA.

Essa métrica é coletada pela consulta padrão host_queries, que usa a visualização do sistema SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/system/replication_data_latency/total_time METRIC_GAUGE

Especifica a latência de replicação de dados do sistema de alta disponibilidade do SAP HANA. Essa métrica não será buscada se a implantação do SAP HANA executar apenas um único nó.

Essa métrica é coletada pela consulta padrão replication_query, que usa a visualização do sistema SAP HANA M_SERVICE_REPLICATION.

sap/hanamonitoring/rowstore/memory/total_size METRIC_GAUGE

Especifica o tamanho da memória do armazenamento de linhas, que consiste nas partes fixas e variáveis.

Essa métrica é coletada pela consulta padrão rowstore_query, que usa a visualização do sistema SAP HANA M_RS_TABLES.

sap/hanamonitoring/schema/memory/total_size METRIC_GAUGE

Especifica o tamanho total da memória como a soma do tamanho da memória nas partes principal, delta e histórico.

Essa métrica é coletada pela consulta padrão schema_type_queries, que usa a visualização do sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/record/total METRIC_GAUGE

Especifica a contagem de registros.

Essa métrica é coletada pela consulta padrão schema_type_queries, que usa a visualização do sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/memory/estimated_max_total_size METRIC_GAUGE

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).

Essa métrica é coletada pela consulta padrão schema_queries, que usa a visualização do sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/record/last_compressed_total METRIC_GAUGE

Especifica o número de entradas no principal durante a última execução de compactação otimizada.

Essa métrica é coletada pela consulta padrão schema_queries, que usa a visualização do sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/read/total_count METRIC_CUMULATIVE

Especifica o número de acessos de leitura na tabela ou partição. Esse não é o número de instruções SELECT nessa tabela. Uma instrução SELECT pode envolver vários acessos de leitura.

Essa métrica é coletada pela consulta padrão schema_queries, que usa a visualização do sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/write/total_count METRIC_CUMULATIVE

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.

Essa métrica é coletada pela consulta padrão schema_queries, que usa a visualização do sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/merge/total_count METRIC_CUMULATIVE

Especifica o número de mesclagens delta feitas na tabela ou partição.

Essa métrica é coletada pela consulta padrão schema_queries, que usa a visualização do sistema SAP HANA M_CS_TABLES.

sap/hanamonitoring/service/memory/total_used_size METRIC_GAUGE

Especifica a quantidade de memória em uso do pool de memória.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/logical_memory/total_size METRIC_GAUGE

Especifica o tamanho da memória virtual desde a perspectiva do sistema operacional.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/physical_memory/total_size METRIC_GAUGE

Especifica o tamanho da memória do residente físico desde a perspectiva do sistema operacional.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/code/total_size METRIC_GAUGE

Especifica o tamanho do código, incluindo bibliotecas compartilhadas.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/stack/total_size METRIC_GAUGE

Especifica o tamanho da pilha.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/heap_memory/total_allocated_size METRIC_GAUGE

Especifica a parte do heap do pool de memória.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/heap_memory/total_used_size METRIC_GAUGE

Especifica a quantidade de memória do heap do pool que está em uso.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/shared_memory/total_allocated_size METRIC_GAUGE

Especifica a parte da memória compartilhada do pool de memória.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/shared_memory/total_used_size METRIC_GAUGE

Especifica a quantidade de memória compartilhada do pool que está em uso.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/compactor/total_allocated_size METRIC_GAUGE

Especifica a parte do pool de memória que, se possível, pode ser liberada durante uma falta de memória.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/compactors/total_freeable_size METRIC_GAUGE

Especifica a memória que pode ser liberada durante uma falta de memória.

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/memory/allocation_limit METRIC_GAUGE

Especifica o tamanho máximo do pool de memória (valor configurável).

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/memory/effective_allocation_limit METRIC_GAUGE

Especifica o tamanho máximo efetivo do pool de memória, considerando os tamanhos de outros processos (valor computado).

Essa métrica é coletada pela consulta padrão service_queries, que usa a visualização do sistema SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/system/transaction/total_count METRIC_CUMULATIVE

Especifica o número de transações de atualização, confirmação e reversão.

Essa métrica é coletada pela consulta padrão transaction_query, que usa a visualização do sistema SAP HANA M_WORKLOAD.

sap/hanamonitoring/transactions/blocked METRIC_GAUGE

Especifica o número de transações bloqueadas no banco de dados, agrupadas por nome do banco de dados, host, tipo de bloqueio e nome do serviço.

Essa métrica tem suporte a partir da versão 3.5 do agente.

Essa métrica é coletada pela consulta padrão blocked_transaction_query, que usa as visualizações do sistema SAP HANA M_DATABASES, M_SERVICES e M_BLOCKED_TRANSACTIONS.

sap/hanamonitoring/backups/data METRIC_GAUGE

Código de resposta numérica que indica o estado do último backup completo de dados.

  • 0: o backup de dados foi executado sem sucesso.
  • 1: o backup de dados foi executado.

Essa métrica inclui os seguintes rótulos:

  • backup_id, que especifica o ID do último backup completo de dados.
  • entry_type_name, que especifica o tipo do último backup completo de dados. Por exemplo: entry_type_name: complete data backup.

Essa métrica tem suporte a partir da versão 3.5 do agente.

Essa métrica é coletada pela consulta padrão data_backup_state_query, que usa a visualização do sistema SAP HANA M_BACKUP_CATALOG.

sap/hanamonitoring/backups/snapshot METRIC_GAUGE

Código de resposta numérica que indica o estado do último backup de dados baseado em snapshot de disco completo.

  • 0: o backup de dados foi executado sem sucesso.
  • 1: o backup de dados foi executado.

Essa métrica tem suporte a partir da versão 3.6 do agente.

Essa métrica inclui os seguintes rótulos:

  • backup_id, que especifica o ID do último backup de dados completo com base no snapshot do disco.
  • entry_type_name, que especifica o tipo de último backup de dados baseado em snapshot completo do disco. Por exemplo: entry_type_name: complete data snapshot.
sap/hanamonitoring/backups/log METRIC_GAUGE

Especifica o estado dos últimos 20 backups de registro.

Essa métrica tem suporte a partir da versão 3.5 do agente.

Essa métrica é coletada pela consulta padrão log_backup_state_query, que usa a visualização do sistema SAP HANA M_BACKUP_CATALOG.

sap/hanamonitoring/memory/unloads METRIC_GAUGE

Especifica o número total de descarregamentos de tabela que ocorreram devido à pouca memória.

Essa métrica tem suporte a partir da versão 3.5 do agente.

Essa métrica é coletada pela consulta padrão memory_unloads_query, que usa a visualização do sistema SAP HANA M_CS_UNLOADS.

sap/hanamonitoring/disk/writetime METRIC_GAUGE

Especifica o tempo médio de gravação para os dados e volumes de registro do SAP HANA.

Essa métrica tem suporte a partir da versão 3.5 do agente.

Essa métrica é coletada pela consulta padrão avg_write_time_queries, que usa as visualizações do sistema SAP HANA M_VOLUMES e M_VOLUME_IO_DETAILED_STATISTICS.

sap/hanamonitoring/disk/readtime METRIC_GAUGE

Especifica o tempo médio de leitura para volumes de dados do SAP HANA.

Essa métrica tem suporte a partir da versão 3.5 do agente.

Essa métrica é coletada pela consulta padrão avg_read_time_queries, que usa as visualizações do sistema SAP HANA M_VOLUMES e M_VOLUME_IO_DETAILED_STATISTICS.

Como visualizar métricas no Monitoring

O Google Cloud fornece painéis personalizados que ajudam a verificar as métricas do monitoramento do SAP HANA pelo agente do Google Cloud para SAP. Consulte o diretório dashboards/google-cloud-agent-for-sap no repositório GoogleCloudPlatform/monitoring-dashboard-samples do GitHub.

Para informações sobre esses painéis, incluindo instruções de instalação, consulte Acessar as métricas coletadas.

Para informações sobre como encontrar dados de métricas no Monitoring e configurar notificações de alerta, consulte Métricas no Monitoring.

Referência de consulta padrão

As consultas padrão integradas do agente do Google Cloud para SAP retornam as informações a seguir do SAP HANA.

Se você não precisar das métricas fornecidas por uma consulta integrada ou padrão específica, desative-a. Para acessar as instruções, consulte o guia apropriado:

column_queries

A consulta integrada column_queries retorna as 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.

component_queries

A consulta integrada component_queries retorna 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 Especifica a quantidade de memória usada atualmente para o componente lógico.

connection_query

A consulta integrada connection_query retorna 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 Especifica o número de conexões inativas e em execução do sistema.

cpu_queries

A consulta integrada cpu_queries retorna 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 Especifica o tempo gasto pela CPU.

alert_query

A consulta integrada alert_query retorna 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 Especifica o número de alertas atuais das estatísticas do sistema:"1", "2", "3", "4" ou "5".

host_queries

A consulta integrada host_queries retorna 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 Especifica a memória física total no host.
Memória do host usada host/memory/total_used_size Especifica a memória física usada no host.
Tamanho do espaço de troca host/swap_space/total_size Especifica a memória de troca total no host.
Espaço de troca usado host/swap_space/total_used_size Especifica a memória de troca usada no host.
Memória da instância usada host/instance_memory/total_used_size Especifica a quantidade de memória do pool que está atualmente em uso pelos processos do SAP HANA.
Pico de memória da instância usada host/instance_memory/total_peak_used_size Especifica o 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 Especifica o 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 Especifica o 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 Especifica o tamanho da memória compartilhada dos processos do SAP HANA.

replication_query

A consulta integrada replication_query retorna informações de latência de replicação do SAP HANA executando um cluster de alta disponibilidade. Essa consulta usa a visualização do sistema M_SERVICE_REPLICATION do SAP HANA. Se a implantação do SAP HANA executar apenas um único nó, essa consulta não retornará nenhuma métrica.

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 Especifica a latência de replicação de dados do sistema.

rowstore_query

A consulta integrada rowstore_query retorna 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 Especifica o tamanho da memória do armazenamento de linhas, que consiste nas partes fixas e variáveis.

schema_type_queries

A consulta integrada schema_type_queries retorna 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.

schema_queries

A consulta integrada schema_queries retorna 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.

service_queries

A consulta integrada service_queries retorna 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).

transaction_query

A consulta integrada transaction_query retorna 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 Especifica o número de transações de atualização, confirmação e reversão.

blocked_transaction_query

A consulta integrada blocked_transaction_query retorna o número total de transações bloqueadas do SAP HANA usando as visualizações do sistema M_DATABASES, M_SERVICES e M_BLOCKED_TRANSACTIONS do SAP HANA.

Essa consulta tem suporte a partir da versão 3.5 do agente.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Transações bloqueadas transactions/blocked Especifica o número de transações bloqueadas.

data_backup_state_query

A consulta integrada data_backup_state_query retorna o estado recente do último backup completo de dados do SAP HANA usando a visualização do sistema M_BACKUP_CATALOG do SAP HANA.

Essa consulta tem suporte a partir da versão 3.5 do agente.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Estado do backup de dados backups/data Especifica o estado recente do último backup completo de dados.

log_backup_state_query

A consulta integrada log_backup_state_query retorna o número total de transações bloqueadas do SAP HANA usando a visualização do sistema M_BACKUP_CATALOG do SAP HANA.

Essa consulta tem suporte a partir da versão 3.5 do agente.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Estado do backup de registro backups/log Especifica o estado dos últimos 20 backups de registro.

memory_unloads_query

A consulta integrada memory_unloads_query retorna o número total de descargas de tabela que ocorrem no SAP HANA devido à pouca memória. Ela usa a visualização do sistema M_CS_UNLOADS do SAP HANA.

Essa consulta tem suporte a partir da versão 3.5 do agente.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Descarregamento de memória memory/unloads Especifica o número total de descarregamentos de tabela que ocorrem devido à pouca memória.

avg_write_time_queries

A consulta integrada avg_write_time_queries retorna o tempo médio de gravação de dados e volumes de registro do SAP HANA usando as visualizações do sistema M_VOLUMES e M_VOLUME_IO_DETAILED_STATISTICS do SAP HANA.

Essa consulta tem suporte a partir da versão 3.5 do agente.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Tempo médio de gravação disk/writetime Especifica o tempo médio de gravação para volumes de dados e de registro.

avg_read_time_queries

A consulta integrada avg_read_time_queries retorna o tempo médio de leitura para volumes de dados do SAP HANA usando as visualizações de sistema M_VOLUMES e M_VOLUME_IO_DETAILED_STATISTICS do SAP HANA.

Essa consulta tem suporte a partir da versão 3.5 do agente.

A consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Tempo médio de leitura disk/readtime Especifica o tempo médio de leitura para volumes de dados.

data_snapshot_state_queries

A consulta integrada data_snapshot_state_queries retorna o estado do último backup de dados completo baseado em snapshot de disco do SAP HANA usando a visualização do sistema M_BACKUP_CATALOG do SAP HANA.

Essa consulta tem suporte a partir da versão 3.6 do agente.

Essa consulta envia as seguintes métricas ao Monitoring:

Nome da métrica Métrica Descrição
Estado do backup de snapshots de dados backups/snapshot Especifica o estado do último backup de dados baseado em snapshot de disco completo.