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.
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.
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.
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.
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 comotrue
. - 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 |
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 |
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 |
sap/hanamonitoring/host/cpu/usage_time |
METRIC_CUMULATIVE |
Especifica o tempo de CPU gasto em milissegundos. Essa métrica é coletada pela consulta padrão |
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 |
sap/hanamonitoring/host/memory/total_size |
METRIC_GAUGE |
Especifica a memória física no host. Essa métrica é coletada pela consulta padrão |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
sap/hanamonitoring/schema/record/total |
METRIC_GAUGE |
Especifica a contagem de registros. Essa métrica é coletada pela consulta padrão |
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 |
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 |
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 Essa métrica é coletada pela consulta padrão |
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 |
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 |
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 |
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 |
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 |
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 |
sap/hanamonitoring/service/stack/total_size |
METRIC_GAUGE |
Especifica o tamanho da pilha. Essa métrica é coletada pela consulta padrão |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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
|
sap/hanamonitoring/backups/data |
METRIC_GAUGE |
Código de resposta numérica que indica o estado do último backup completo de dados.
Essa métrica inclui os seguintes rótulos:
Essa métrica tem suporte a partir da versão 3.5 do agente. Essa métrica é coletada pela consulta padrão |
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.
Essa métrica tem suporte a partir da versão 3.6 do agente. Essa métrica inclui os seguintes rótulos:
|
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 |
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 |
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
|
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
|
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:
- Para instâncias do Compute Engine, consulte Desativar uma consulta.
- Para servidores da Solução Bare Metal, consulte Desativar uma consulta.
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. |