Questa guida alla pianificazione si concentra esclusivamente sulla funzionalità di raccolta delle metriche di monitoraggio di SAP HANA dell'agente per SAP di Google Cloud. Per informazioni sull'agente e su tutte le sue funzionalità, consulta la guida alla pianificazione dell'agente per SAP di Google Cloud.
Su Linux, l'agente per SAP di Google Cloud può aiutarti a monitorare le istanze SAP HANA e l'infrastruttura sottostante. Viene fornito tramite la raccolta di metriche di monitoraggio SAP HANA, che puoi abilitare dopo l'installazione dell'agente sulle istanze VM di Compute Engine o sui server Bare Metal Solution.
Quando abiliti la raccolta delle metriche di monitoraggio SAP HANA, l'agente esegue una query sulle tue istanze SAP HANA e invia le metriche raccolte a Cloud Monitoring. Puoi visualizzare le metriche raccolte utilizzando le dashboard in Monitoring. Puoi anche configurare avvisi in Monitoring in base alle soglie delle metriche. Per informazioni sulla creazione di dashboard e avvisi, consulta la documentazione di Cloud Monitoring.
Per informazioni su come configurare l'agente per SAP di Google Cloud per raccogliere le metriche di monitoraggio di SAP HANA, consulta Configurare la raccolta delle metriche di monitoraggio di SAP HANA.
Le metriche di monitoraggio di SAP HANA che l'agente per SAP di Google Cloud raccoglie e invia a Monitoring sono classificate da Monitoring come metriche addebitabili e i prezzi vengono calcolati in base al volume importato.
L'intervallo di campionamento delle query, che determina la frequenza con cui l'agente esegue query sulle metriche per le tue istanze SAP HANA, influisce sul volume delle metriche inviate a Monitoring. Le metriche di monitoraggio SAP HANA sono metriche a lenta modifica che, una volta abilitate, vengono raccolte ogni 5 minuti per impostazione predefinita.
Per ulteriori informazioni sui prezzi di Monitoring, consulta la pagina relativa ai prezzi di Google Cloud Observability.
Per ulteriori informazioni sugli intervalli di campionamento delle query, consulta Intervallo di esempio per le query.
Esempio di stima dei costi
Per visualizzare una stima dei costi di esempio per la raccolta delle metriche di monitoraggio SAP HANA utilizzando l'agente per SAP di Google Cloud, consulta Esempio di prezzi per le metriche addebitate in base ai byte importati.
Informazioni sulle query
Per raccogliere le metriche di monitoraggio SAP HANA, l'agente per SAP di Google Cloud esegue query SQL su istanze SAP HANA. La sintassi di queste query è definita da SAP nella pagina Riferimento SQL e Viste di sistema di Sap HANA.
L'agente di Google Cloud per SAP supporta i seguenti tipi di query:
Query predefinite
Le query predefinite sono query integrate che raccolgono le metriche SAP HANA più utilizzate.
La frequenza delle query predefinite è determinata dal parametro globale sample_interval_sec
impostato all'inizio della sezione hana_monitoring_configuration
nel file di configurazione dell'agente.
Per impostazione predefinita, questo valore è impostato su 300 secondi (5 minuti). Puoi modificare questa
impostazione predefinita globale. Diversamente dalle query personalizzate, non puoi impostare
un intervallo di esempio per una singola query predefinita.
Anche se non puoi modificare le query predefinite, puoi disabilitare quelle che non sono necessarie. Per istruzioni su come disabilitare una query predefinita, consulta Disabilitare una query SQL.
Per ulteriori informazioni sulle query predefinite, sulle metriche che raccolgono e sulle istruzioni SQL sottostanti che utilizzano, consulta il riferimento sulle query predefinite.
Query personalizzate
Per aiutarti a ottenere insight più dettagliati sulle tue istanze SAP HANA, l'agente per SAP di Google Cloud consente di definire ed eseguire query personalizzate.
Puoi definire le query personalizzate nella sezione queries
, specificata nella sezione hana_monitoring_configuration
del file di configurazione dell'agente.
Per ogni query personalizzata, puoi specificare un parametro sample_interval_sec
che sostituisca il parametro sample_interval_sec
predefinito. Per maggiori informazioni, consulta
Intervallo di esempio per le query.
Il file di configurazione dell'agente per SAP di Google Cloud include due query personalizzate di esempio che sono disabilitate per impostazione predefinita. Puoi usare le query personalizzate di esempio come modelli per le tue query personalizzate. Per ulteriori informazioni, consulta Definizione delle query personalizzate.
Intervallo di esempio per le query
Per la raccolta delle metriche di monitoraggio di SAP HANA utilizzando l'agente di Google Cloud per SAP, puoi definire un elemento sample interval_sec
globale per tutte le query e un intervallo di campionamento individuale per ogni query personalizzata. Un intervallo di esempio determina la frequenza con cui l'agente interroga le tue istanze SAP HANA per trovare le metriche.
L'intervallo di esempio predefinito per tutte le query è 300 secondi (5 minuti). Puoi
modificare l'intervallo di esempio predefinito specificando un valore diverso nel
parametro sample_interval_sec
all'inizio della
sezione hana_monitoring_configuration
del file di configurazione dell'agente.
Puoi eseguire l'override dell'intervallo di esempio predefinito per una singola query personalizzata specificando il parametro sample_interval_sec
nella definizione della query personalizzata.
Architettura di installazione
Puoi installare l'agente di Google Cloud per SAP su un'istanza VM di Compute Engine o su un server Bare Metal Solution.
Puoi installare l'agente Google Cloud per SAP sullo stesso host dell'istanza SAP HANA o su un host diverso.
L'agente può anche monitorare le istanze SAP HANA in esecuzione su host on-premise o su host su un'altra piattaforma cloud, a condizione che gli host abbiano accesso alle API Google Cloud con un account di servizio configurato in modo appropriato.
Raccolta remota da una VM centrale di Compute Engine
Il seguente diagramma mostra l'architettura di installazione in cui l'agente viene installato su una VM host diversa rispetto alle VM o ai server che eseguono le istanze SAP HANA.
Raccolta locale sulle VM di Compute Engine e sul server Bare Metal Solution
Se le regole firewall limitano l'accesso al tuo ambiente, puoi installare l'agente con l'istanza SAP HANA sulla stessa VM di Compute Engine o sul server Bare Metal Solution.
Il seguente diagramma mostra l'architettura di installazione in cui l'agente viene installato singolarmente su una VM Compute Engine e su un server Bare Metal Solution.
Architettura di raccolta ibrida
Puoi installare l'agente sulla stessa VM host dell'istanza SAP HANA e configurare l'agente per monitorare anche un'istanza SAP HANA in esecuzione su un server Bare Metal Solution.
Se stai monitorando le istanze SAP HANA in più progetti Google Cloud, devi installare almeno un'istanza dell'agente di Google Cloud per SAP in ogni progetto Google Cloud contenente un'istanza SAP HANA che stai monitorando.
Configurazione ad alta disponibilità per l'agente
Se monitori le istanze SAP HANA in un cluster ad alta disponibilità, devi installare l'agente per SAP di Google Cloud su un host che non è un nodo in quel cluster, in modo che l'agente non sia interessato da eventi di failover.
Nel file di configurazione dell'agente, consigliamo di configurare il monitoraggio in base all'indirizzo IP mobile. Con questa configurazione, l'agente raccoglie metriche solo dal nodo attualmente attivo.
Supporto SSL/TLS
Se un'istanza SAP HANA utilizza il protocollo Transport Layer Secure (TLS) o Secure Sockets Layer (SSL) per proteggere la comunicazione tra il database SAP HANA e i client che utilizzano l'interfaccia SQL di SAP HANA, devi abilitare il supporto TLS/SSL nell'agente per SAP di Google Cloud. Per farlo, devi specificare i seguenti parametri per tutte le istanze SAP HANA nel file di configurazione dell'agente per SAP di Google Cloud:
- Specifica il parametro
enable_ssl
e impostane il valore sutrue
. - Specifica il parametro
host_name_in_certificate
e imposta come valore il nome host, specificato nel certificato TLS/SSL. - Specifica il parametro
tls_root_ca_file
e imposta il percorso in cui è archiviato il certificato TLS/SSL.
Se SAP HANA è configurato anche per la convalida dei certificati, puoi configurare l'agente in modo che supporti la convalida dei certificati e specificare percorsi e password per un archivio chiavi e un attendibilità.
Per una descrizione dei parametri di configurazione dell'agente relativi a SSL, consulta Parametri di configurazione.
Definizione di query personalizzate
L'agente di Google Cloud per SAP consente di definire ed eseguire query personalizzate.
Una query personalizzata include i seguenti dettagli:
- I parametri che descrivono la query e i valori dei parametri.
- Un'istruzione SQL per recuperare i dati dalle istanze SAP HANA.
- Una o più metriche restituite dall'istruzione SQL.
Per informazioni sui parametri di ricerca, consulta Parametri di configurazione.
Per un elenco completo delle viste di sistema rese disponibili da SAP HANA per le query, consulta la pagina Riferimento SQL e viste di sistema di SAP HANA.
Quando crei una query personalizzata, tieni presente che Monitoring funziona al meglio per i dati di riepilogo o aggregati e non è progettato per archiviare punti dati ad alta cardinalità. Utilizza le funzioni di aggregazione SQL come SUM
, AVG
, COUNT
, MIN
o MAX
, per limitare il numero di record restituiti.
Poiché l'agente di Google Cloud per SAP tratta le colonne di una query come un elenco ordinato, devi assicurarti di rispettare le seguenti linee guida quando definisci una query personalizzata:
- L'istruzione SQL deve utilizzare tutte le colonne che hai incluso nella definizione della query.
- L'ordine delle colonne nell'istruzione SQL deve corrispondere all'ordine delle colonne nella definizione della query.
Ad esempio, puoi visualizzare la definizione della query della query personalizzata di esempio denominata custom_memory_utilization
. La definizione della sua query include le colonne
mem_used
e resident_mem_used
, in questo ordine. Questo ordine delle colonne corrisponde
all'ordine delle colonne nell'istruzione SQL specificata per il parametro sql
.
Per visualizzare altri esempi di query personalizzate, consulta Esempi di query personalizzate.
Esempi di query personalizzate
L'esempio seguente mostra due query personalizzate. Queste query sono incluse anche nel file di configurazione dell'agente per SAP di Google Cloud. Le query di esempio sono pensate per essere utilizzate come modelli per le query personalizzate.
{ "name": "custom_memory_utilization", "enabled": true, "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": "METRIC_GAUGE", "value_type": "VALUE_INT64", "units": "By" }, { "name": "resident_mem_used", "metric_type": "METRIC_GAUGE", "value_type": "VALUE_INT64", "units": "By" } ] } { "name": "custom_total_memory_usage", "enabled": true, "sql": "SELECT SUM(MEMORY_SIZE_IN_TOTAL) AS table_mem_used FROM M_CS_TABLES;", "columns": [ { "name": "table_mem_used", "metric_type": "METRIC_GAUGE", "value_type": "VALUE_INT64", "units": "By" } ] }
Gestione degli errori per le query personalizzate
L'agente di Google Cloud per SAP non convalida il codice SQL nelle query personalizzate prima di inviarle alle tue istanze SAP HANA.
Se una query personalizzata ha esito negativo a causa di un'eccezione SQL o se le colonne configurate in una query non corrispondono ai risultati restituiti da SAP HANA, l'agente scrive un errore nel log. In entrambi i casi, l'agente continua a eseguire la query personalizzata e a scrivere messaggi di errore nel log finché non si verificano due errori consecutivi, dopodiché l'agente interrompe l'esecuzione della query. Per riprendere l'esecuzione di questa query personalizzata, devi riavviare l'agente.
Per informazioni sulla sintassi SQL richiesta per le query personalizzate, consulta la pagina Riferimento SQL e visualizzazioni di sistema di SAP HANA.
Metriche di monitoraggio SAP HANA
La seguente tabella descrive le metriche di monitoraggio integrate o predefinite di SAP HANA che l'agente per SAP di Google Cloud può raccogliere. Le stringhe di metriche in questa tabella
devono essere precedute da workload.googleapis.com/
. Questo prefisso è stato omesso dalle voci della tabella seguente.
Metrica | Tipo di metrica | Description |
---|---|---|
sap/hanamonitoring/column/memory/total_size |
METRIC_GAUGE |
Specifica la somma delle colonne MEMORY_SIZE_IN_MAIN e MEMORY_SIZE_IN_DELTA di SAP HANA. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/component/memory/total_used_size |
METRIC_GAUGE |
Specifica l'utilizzo della memoria specifico del servizio per componente logico di SAP HANA. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/system/connection/total |
METRIC_GAUGE |
Specifica il numero di connessioni inattive e in esecuzione del sistema. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/cpu/usage_time |
METRIC_CUMULATIVE |
Specifica il tempo di CPU speso in millisecondi. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/system/alert/total |
METRIC_GAUGE |
Specifica il numero di avvisi correnti delle statistiche di sistema: "1", "2", "3", "4" o "5". Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/memory/total_size |
METRIC_GAUGE |
Specifica la memoria fisica sull'host. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/memory/total_used_size |
METRIC_GAUGE |
Specifica la memoria fisica utilizzata sull'host. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/swap_space/total_size |
METRIC_GAUGE |
Specifica la memoria di scambio totale sull'host. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/swap_space/total_used_size |
METRIC_GAUGE |
Specifica la memoria di scambio utilizzata sull'host. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/instance_memory/total_used_size |
METRIC_GAUGE |
Specifica la quantità di memoria del pool di memoria attualmente in uso effettivo dai processi SAP HANA. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/instance_memory/total_peak_used_size |
METRIC_GAUGE |
Specifica il picco di memoria del pool di memoria che è stato utilizzato dai processi SAP HANA dall'inizio dell'istanza (valore basato su campione). Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/instance_memory/total_allocated_size |
METRIC_GAUGE |
Specifica la dimensione del pool di memoria per tutti i processi SAP HANA. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/instance_code/total_size |
METRIC_GAUGE |
Specifica la dimensione del codice, incluse le librerie condivise di processi SAP HANA. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/instance_shared_memory/total_allocated_size |
METRIC_GAUGE |
Specifica la dimensione della memoria condivisa dei processi SAP HANA. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/system/replication_data_latency/total_time |
METRIC_GAUGE |
Specifica la latenza di replica dei dati del sistema ad alta disponibilità SAP HANA. Questa metrica non viene recuperata se il deployment di SAP HANA esegue un solo nodo. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/rowstore/memory/total_size |
METRIC_GAUGE |
Specifica la dimensione della memoria rowstore, composta dalla parte fissa e da quella variabile. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/schema/memory/total_size |
METRIC_GAUGE |
Specifica la dimensione totale della memoria come somma delle dimensioni della memoria nelle parti principale, delta e cronologia. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/schema/record/total |
METRIC_GAUGE |
Specifica il conteggio dei record. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/schema/memory/estimated_max_total_size |
METRIC_GAUGE |
Specifica il consumo massimo stimato di memoria, in totale, per la tabella completamente caricata. I dati relativi alle transazioni aperte non sono inclusi. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/schema/record/last_compressed_total |
METRIC_GAUGE |
Specifica il numero di voci nella rete principale durante l'ultima esecuzione di compressione dell'ottimizzazione. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/schema/read/total_count |
METRIC_CUMULATIVE |
Specifica il numero di accessi in lettura nella tabella o nella partizione. Questo
non corrisponde al numero di istruzioni Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/schema/write/total_count |
METRIC_CUMULATIVE |
Specifica il numero di accessi in scrittura nella tabella o nella partizione. Questo valore non corrisponde al numero di istruzioni DML e DDL in questa tabella. Un'istruzione DML o DDL potrebbe comportare diversi accessi in scrittura. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/schema/merge/total_count |
METRIC_CUMULATIVE |
Specifica il numero di unioni delta eseguite nella tabella o nella partizione. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/memory/total_used_size |
METRIC_GAUGE |
Specifica la quantità di memoria in uso dal pool di memoria. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/logical_memory/total_size |
METRIC_GAUGE |
Specifica la dimensione della memoria virtuale dal punto di vista del sistema operativo. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/physical_memory/total_size |
METRIC_GAUGE |
Specifica la dimensione della memoria fisica residente dal punto di vista del sistema operativo. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/code/total_size |
METRIC_GAUGE |
Specifica la dimensione del codice, incluse le librerie condivise. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/stack/total_size |
METRIC_GAUGE |
Specifica le dimensioni dello stack. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/heap_memory/total_allocated_size |
METRIC_GAUGE |
Specifica la parte heap del pool di memoria. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/heap_memory/total_used_size |
METRIC_GAUGE |
Specifica la quantità di memoria heap del pool in uso. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/shared_memory/total_allocated_size |
METRIC_GAUGE |
Specifica la parte della memoria condivisa del pool di memoria. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/shared_memory/total_used_size |
METRIC_GAUGE |
Specifica la quantità di memoria condivisa del pool in uso. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/compactor/total_allocated_size |
METRIC_GAUGE |
Specifica la parte del pool di memoria che può essere potenzialmente liberata (se sbloccata) quando la memoria è insufficiente. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/compactors/total_freeable_size |
METRIC_GAUGE |
Specifica la memoria che può essere liberata in caso di carenza di memoria. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/memory/allocation_limit |
METRIC_GAUGE |
Specifica la dimensione massima del pool di memoria (valore configurabile). Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/memory/effective_allocation_limit |
METRIC_GAUGE |
Specifica la dimensione massima effettiva del pool di memoria, considerando le dimensioni dei pool di altri processi (valore calcolato). Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/system/transaction/total_count |
METRIC_CUMULATIVE |
Specifica il numero di transazioni di aggiornamento, commit e rollback. Questa metrica viene raccolta dalla query predefinita
|
Visualizzazione delle metriche in Monitoring
Google Cloud fornisce dashboard personalizzate che consentono di visualizzare le metriche di monitoraggio di SAP HANA raccolte dall'agente per SAP di Google Cloud. Consulta la directory dashboards/google-cloud-agent-for-sap
nel repository GoogleCloudPlatform/monitoring-dashboard-samples su GitHub.
Per informazioni su queste dashboard, incluse le istruzioni di installazione, consulta Visualizzare le metriche raccolte.
Per informazioni sulla ricerca dei dati delle metriche in Monitoring e sulla configurazione delle notifiche di avviso, consulta Metriche in Monitoring.
Riferimento query predefinito
Le query predefinite integrate dell'agente per SAP di Google Cloud restituiscono le seguenti informazioni da SAP HANA.
Se non hai bisogno delle metriche fornite da una determinata query integrata o predefinita, puoi disabilitarle. Per istruzioni, consulta la guida appropriata:
- Per le istanze VM di Compute Engine, consulta Disabilita una query.
- Per i server Bare Metal Solution, consulta Disabilitare una query.
column_queries
La query integrata column_queries
restituisce informazioni sull'utilizzo della memoria in base alle colonne dalla visualizzazione di sistema SAP HANA M_CS_ALL_COLUMNS
.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni memoria colonna | column/memory/total_size |
Specifica la somma delle colonne MEMORY_SIZE_IN_MAIN e
MEMORY_SIZE_IN_DELTA . |
component_queries
La query integrata component_queries
restituisce l'utilizzo della memoria specifico del servizio da parte del componente logico di SAP HANA. La query utilizza la vista di sistema SAP HANA M_SERVICE_COMPONENT_MEMORY
.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Memoria dei componenti utilizzata | component/memory/total_used_size |
Specifica la quantità di memoria attualmente utilizzata per il componente logico. |
connection_query
La query integrata connection_query
restituisce il numero di connessioni in esecuzione e inattive di SAP HANA utilizzando la vista di sistema M_CONNECTIONS
SAP HANA.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Connessioni di sistema | system/connection/total |
Specifica il numero di connessioni inattive e in esecuzione del sistema. |
cpu_queries
La query integrata cpu_queries
restituisce le informazioni sull'utilizzo della CPU da
SAP HANA utilizzando la visualizzazione di sistema SAP HANA M_HOST_RESOURCE_UTILIZATION
.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Tempo di utilizzo CPU | host/cpu/usage_time |
Specifica il tempo di CPU utilizzato. |
alert_query
La query integrata alert_query
restituisce il numero e la valutazione degli avvisi correnti del server statistiche SAP HANA utilizzando la visualizzazione STATISTICS_CURRENT_ALERTS
di SAP HANA STATISTICS_CURRENT_ALERTS
dello schema _SYS_STATISTICS
.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Numero di avvisi | system/alert/total |
Specifica il numero di avvisi correnti delle statistiche di sistema: "1", "2", "3", "4" o "5". |
host_queries
La query integrata host_queries
restituisce l'utilizzo della memoria da parte dell'host
di SAP HANA. La query utilizza la vista di sistema M_HOST_RESOURCE_UTILIZATION
SAP HANA.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni memoria host | host/memory/total_size |
Specifica la memoria fisica totale sull'host. |
Memoria host utilizzata | host/memory/total_used_size |
Specifica la memoria fisica utilizzata sull'host. |
Inverti dimensioni dello spazio | host/swap_space/total_size |
Specifica la memoria di scambio totale sull'host. |
Scambia spazio utilizzato | host/swap_space/total_used_size |
Specifica la memoria di scambio utilizzata sull'host. |
Memoria dell'istanza utilizzata | host/instance_memory/total_used_size |
Specifica la quantità di memoria del pool di memoria attualmente in uso effettivo dai processi SAP HANA. |
Picco memoria di istanza utilizzata | host/instance_memory/total_peak_used_size |
Specifica la memoria di picco del pool di memoria che è stata utilizzata dai processi SAP HANA dall'inizio dell'istanza (valore basato su campione). |
Memoria dell'istanza allocata | host/instance_memory/total_allocated_size |
Specifica la dimensione del pool di memoria per tutti i processi SAP HANA. |
Dimensione codice istanza | host/instance_code/total_size |
Specifica la dimensione del codice, incluse le librerie condivise dei processi SAP HANA. |
Memoria condivisa dell'istanza allocata | host/instance_shared_memory/total_allocated_size |
Specifica la dimensione della memoria condivisa dei processi SAP HANA. |
replication_query
La query integrata replication_query
restituisce le informazioni sulla latenza di replica da SAP HANA che esegue un cluster ad alta disponibilità. Questa query utilizza la vista di sistema SAP HANA M_SERVICE_REPLICATION
. Se il tuo deployment SAP HANA esegue un solo nodo, questa query non restituisce alcuna metrica.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Latenza dei dati di replica | system/replication_data_latency/total_time |
Specifica la latenza di replica dei dati del sistema. |
rowstore_query
La query integrata rowstore_query
restituisce le dimensioni dell'archivio righe di SAP HANA utilizzando la vista di sistema M_RS_TABLES
SAP HANA.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni memoria Rowstore | rowstore/memory/total_size |
Specifica la dimensione della memoria rowstore composta sia dalla parte fissa che da quella variabile. |
schema_type_queries
La query integrata schema_type_queries
restituisce informazioni sull'utilizzo della memoria e sul conteggio dei record da SAP HANA utilizzando la visualizzazione di sistema SAP HANA M_CS_TABLES
.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni memoria schema | schema/memory/total_size |
Specifica la dimensione totale della memoria come somma delle dimensioni della memoria nelle parti principale, delta e cronologia. |
Conteggio record di schema | schema/record/total |
Specifica il conteggio dei record. |
schema_queries
La query integrata schema_queries
restituisce informazioni sull'utilizzo dello schema
da SAP HANA utilizzando la visualizzazione di sistema SAP HANA M_CS_TABLES
.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensione massima della memoria stimata dello schema | schema/memory/estimated_max_total_size |
Specifica il consumo massimo stimato di memoria, in totale, per la tabella completamente caricata (i dati per le transazioni aperte non sono inclusi). |
Conteggio ultimi record compressi dello schema | schema/record/last_compressed_total |
Specifica il numero di voci nella rete principale durante l'ultima esecuzione di compressione dell'ottimizzazione. |
Conteggio schema di lettura | schema/read/total_count |
Specifica il numero di accessi in lettura nella tabella o nella partizione. Questo non è il numero di istruzioni SELECT in questa tabella. Un'istruzione SELECT può comportare diversi accessi in lettura. |
Conteggio scrittura schema | schema/write/total_count |
Specifica il numero di accessi in scrittura nella tabella o nella partizione. Questo valore non corrisponde al numero di istruzioni DML e DDL in questa tabella. Un'istruzione DML o DDL può comportare diversi accessi in scrittura. |
Conteggio unione schemi | schema/merge/total_count |
Specifica il numero di unioni delta eseguite nella tabella o nella partizione. |
service_queries
La query integrata service_queries
restituisce informazioni da SAP HANA sulla memoria utilizzata dai servizi. La query utilizza la vista di sistema SAP HANA M_SERVICE_MEMORY
.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Memoria di servizio utilizzata | service/memory/total_used_size |
Specifica la quantità di memoria in uso dal pool di memoria. |
Dimensioni della memoria logica del servizio | service/logical_memory/total_size |
Specifica la dimensione della memoria virtuale dal punto di vista del sistema operativo. |
Dimensioni memoria fisica del servizio | service/physical_memory/total_size |
Specifica la dimensione della memoria fisica residente dal punto di vista del sistema operativo. |
Dimensioni del codice del servizio | service/code/total_size |
Specifica la dimensione del codice, incluse le librerie condivise. |
Dimensioni stack di servizi | service/stack/total_size |
Specifica le dimensioni dello stack. |
Memoria heap di servizio allocata | service/heap_memory/total_allocated_size |
Specifica la parte heap del pool di memoria. |
Memoria heap dei servizi utilizzata | service/heap_memory/total_used_size |
Specifica la quantità di memoria heap del pool in uso. |
Memoria condivisa del servizio allocata | service/shared_memory/total_allocated_size |
Specifica la parte della memoria condivisa del pool di memoria. |
Memoria condivisa del servizio utilizzata | service/shared_memory/total_used_size |
Specifica la quantità di memoria condivisa del pool in uso. |
Dimensione allocata dei compattatori dei servizi | service/compactor/total_allocated_size |
Specifica la parte del pool di memoria che può essere potenzialmente liberata (se sbloccata) quando la memoria è insufficiente. |
Dimensione libera dei compattatori dei servizi | service/compactors/total_freeable_size |
Specifica la memoria che può essere liberata in caso di carenza di memoria. |
Limite di allocazione della memoria del servizio | service/memory/allocation_limit |
Specifica la dimensione massima del pool di memoria (valore configurabile). |
Limite di allocazione effettiva della memoria del servizio | service/memory/effective_allocation_limit |
Specifica la dimensione massima effettiva del pool di memoria, considerando le dimensioni dei pool di altri processi (valore calcolato). |
transaction_query
La query integrata transaction_query
restituisce il numero totale di transazioni (aggiornamento, commit e rollback) da SAP HANA utilizzando la visualizzazione di sistema M_WORKLOAD
di SAP HANA.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Transazioni di sistema | system/transaction/total_count |
Specifica il numero di transazioni di aggiornamento, commit e rollback. |