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.
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.
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.
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.
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 no 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:
- Como criar e gerenciar contas de serviço
- Visão geral do controle de acesso do Compute Engine
- Visão geral do IAM do Monitoring
- Controle de acesso do Secret Manager
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:
- Como usar painéis e gráficos
- Filtrar dados em gráficos
- Metrics Explorer
- Como monitorar o Console do Google Cloud
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 ele parecer ser um problema de infraestrutura do Google Cloud, a SAP transfere esse tíquete para o componente adequado do Google Cloud em seu sistema: BC-OP-LNX-GOOGLE
ou
BC-OP-NT-GOOGLE
.
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 receber suporte para o SAP no Google Cloud
- Nota SAP 2456406 - SAP no Google Cloud Platform: pré-requisitos de suporte (é necessário ter uma conta de usuário SAP)
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
- Leia o Guia de instalação e operação do agente de monitoramento para SAP HANA V2.0. Ele inclui instruções para instalar, iniciar, interromper e atualizar o agente de monitoramento para SAP HANA.
- Saiba mais sobre o Cloud Monitoring.