Questa guida alla pianificazione si concentra esclusivamente sulla funzionalità di raccolta delle metriche di monitoraggio di SAP HANA dell'agente Google Cloud per SAP. Per informazioni sull'agente e su tutti i suoi vedi le funzioni, Guida alla pianificazione dell'agente per SAP di Google Cloud.
Su Linux, l'Agente per SAP di Google Cloud può aiutarti a monitorare le tue istanze SAP HANA e l'infrastruttura sottostante. Questo viene fornito tramite la raccolta delle metriche di monitoraggio di SAP HANA, che puoi attivare dopo aver installato l'agente sulle tue istanze VM di Compute Engine o sui server Bare Metal Solution.
Quando abiliti la raccolta delle metriche di monitoraggio SAP HANA, l'agente esegue query sulle istanze SAP HANA e invia le metriche raccolte Cloud Monitoring. Puoi visualizzare le metriche raccolte utilizzando le dashboard in Monitoraggio. Puoi anche configurare avvisi in monitoraggio in base alle soglie delle metriche. Per informazioni su sulla creazione di dashboard e avvisi, documentazione di Cloud Monitoring.
Per informazioni su come configurare l'agente Google Cloud per SAP per raccogliere le metriche di monitoraggio SAP HANA, consulta Configura la raccolta delle metriche di SAP HANA Monitoring.
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 fatturabili e il prezzo è calcolato in base al volume importato.
L'intervallo di campionamento delle query, che determina la frequenza l'agente interroga le istanze SAP HANA per trovare le metriche, influisce il volume di metriche inviate a Monitoring. Le metriche di monitoraggio di SAP HANA sono metriche con variazioni lente che, una volta attivate, vengono raccolte ogni 5 minuti per impostazione predefinita.
Per ulteriori informazioni sui prezzi di Monitoring, consulta Prezzi di Google Cloud Observability.
Per ulteriori informazioni sugli intervalli di campionamento delle query, consulta Intervallo di campionamento per le query.
Stima dei costi di esempio
Per una stima dei costi di esempio per la raccolta delle metriche di monitoraggio di SAP HANA utilizzando l'agente di Google Cloud per SAP, consulta Esempio di prezzi per le metriche addebitate in base ai byte importati.
Informazioni sulle query
Per raccogliere le metriche di monitoraggio di SAP HANA, l'agente di Google Cloud per SAP esegue query SQL sulle istanze SAP HANA. La sintassi di queste query è definita da SAP nel SAP HANA SQL and System Views Reference.
L'agente 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 dalla metrica globale
Parametro sample_interval_sec
impostato all'inizio di
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. A differenza delle query personalizzate, non puoi impostare
intervallo di esempio per una singola query predefinita.
Anche se non puoi modificare le query predefinite, puoi disattivare quelle che non ti servono. Per istruzioni su disattivare una query predefinita, consulta Disabilita una query SQL.
Per ulteriori informazioni sulle query predefinite, le metriche che collect e le istruzioni SQL sottostanti che usano, osservano Riferimento query predefinita.
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.
Definisci le query personalizzate nella sezione queries
,
che è specificato nella sezione hana_monitoring_configuration
del
di configurazione del tuo agente.
Per ogni query personalizzata, puoi specificare un parametro sample_interval_sec
che sostituisce il parametro sample_interval_sec
predefinito. Per ulteriori informazioni, consulta
Intervallo di campionamento per le query.
Le query personalizzate di esempio presentate in questo documento può aiutarti a scrivere le tue query. Per saperne di più sulla creazione di query personalizzate, consulta Definire query personalizzate.
Intervallo di campionamento per le query
Per la raccolta delle metriche di monitoraggio di SAP HANA utilizzando l'agente per SAP di Google Cloud, puoi definire un sample interval_sec
globale per tutte le query e un singolo intervallo di campionamento per ogni query personalizzata. Un intervallo di esempio
determina la frequenza con cui l'agente esegue query sulle tue istanze SAP HANA
metriche di valutazione.
L'intervallo di esempio predefinito per tutte le query è di 300 secondi (5 minuti). Puoi
regolare l'intervallo di campionamento predefinito specificando un valore diverso
il parametro sample_interval_sec
all'inizio di
Sezione hana_monitoring_configuration
del file di configurazione dell'agente.
Puoi eseguire l'override dell'intervallo di esempio predefinito per una singola query
specificando il parametro sample_interval_sec
nella definizione
quella 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 di Google Cloud per SAP sullo stesso host di 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 di 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 Compute Engine centrale
Il seguente diagramma mostra l'architettura di installazione, in cui l'agente viene installati su una VM host diversa rispetto alle VM o ai server che eseguono SAP HANA di Compute Engine.
Raccolta locale sulla VM Compute Engine e sul server Bare Metal Solution
Se le regole firewall limitano l'accesso al tuo ambiente, puoi installare con l'istanza SAP HANA sulla stessa VM Compute Engine 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 delle raccolte ibride
Puoi installare l'agente sulla stessa VM host dell'istanza SAP HANA e configurarlo in modo da 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 Google Cloud per SAP in ogni progetto Google Cloud che contiene un'istanza SAP HANA il monitoraggio.
Configurazione ad alta disponibilità per l'agente
Se stai monitorando le istanze SAP HANA in un cluster ad alta disponibilità, devi installare l'agente di Google Cloud per SAP su un host che non è un nodo del cluster, in modo che l'agente non sia interessato dagli eventi di failover.
Nel file di configurazione dell'agente, ti consigliamo di configurare il monitoraggio rispetto all'indirizzo IP mobile. Con questa configurazione, l'agente raccoglie le metriche solo dal nodo attualmente attivo.
Supporto SSL/TLS
Se un'istanza SAP HANA utilizza il protocollo Transport Layer Security (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 attivare il supporto TLS/SSL in Agent for SAP di Google Cloud. Per farlo, devi e specificare i seguenti parametri per tutte le istanze SAP HANA il file di configurazione dell'agente di Google Cloud per SAP:
- Specifica il parametro
enable_ssl
e imposta il valore sutrue
. - Specifica il parametro
host_name_in_certificate
e imposta il nome host, come specificato nel certificato TLS/SSL, come valore. - Specifica il parametro
tls_root_ca_file
e imposta il percorso, dove il valore il certificato TLS/SSL viene archiviato, come relativo valore.
Se SAP HANA è configurato anche per la convalida dei certificati, puoi configurare supportare la convalida dei certificati e specificare percorsi e password per un archivio chiavi e un trustore.
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 ti consente di definire ed eseguire query personalizzate.
Una query personalizzata include i seguenti dettagli:
- I parametri che descrivono la query e i relativi valori.
- Un'istruzione SQL per recuperare i dati dalle istanze SAP HANA.
- Una o più metriche restituite dall'istruzione SQL.
Per informazioni sui parametri di query, consulta Parametri di configurazione.
Per un elenco completo delle viste di sistema rese disponibili da SAP HANA per le query, vedi il Riferimento SQL SAP HANA e visualizzazioni di sistema.
Quando crei una query personalizzata, tieni presente che il monitoraggio è ideale per i dati di riepilogo o aggregati e non è progettato per memorizzare 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 per SAP di Google Cloud tratta le colonne di una query come un elenco ordinato, devi assicurarti di rispettare le seguenti linee guida durante la definizione di una query personalizzata:
- L'istruzione SQL deve utilizzare tutte le colonne incluse nella definizione della query.
- L'ordine delle colonne nell'istruzione SQL deve corrispondere all'ordine delle colonne nella definizione della query.
Ad esempio, puoi vedere la definizione della query della
query personalizzata di esempio denominata
custom_memory_utilization
. La sua definizione di query include le colonne
mem_used
e resident_mem_used
, in quest'ordine. Questo ordine delle colonne corrisponde
l'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. Le query di esempio utilizzabili come modelli per creare query personalizzate.
{ "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", "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 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", "units": "By" } ] }
Gestione degli errori per le query personalizzate
L'agente Google Cloud per SAP non convalida l'SQL nelle query personalizzate prima inviando le query alle tue istanze SAP HANA.
Se una query personalizzata ha esito negativo con un'eccezione SQL o se il modello le colonne di 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 una query personalizzata di questo tipo, devi riavviare l'agente.
Per informazioni sulla sintassi SQL richiesta per le query personalizzate, consulta il riferimento alle visualizzazioni di sistema e SQL di SAP HANA.
Metriche di monitoraggio di SAP HANA
La tabella seguente descrive le metriche di monitoraggio SAP HANA predefinite o integrate che
l'agente Google Cloud per SAP può raccogliere. Le stringhe delle metriche in questa tabella
deve essere preceduto dal prefisso workload.googleapis.com/
. Questo prefisso è stato omesso
dalle voci della seguente tabella.
Metrica | Tipo di metrica | Descrizione |
---|---|---|
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 da 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 della CPU impiegato in millisecondi. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/system/alert/total |
METRIC_GAUGE |
Specifica il numero di avvisi attuali dalle 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 effettivamente utilizzato 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 dal pool di memoria utilizzato da SAP Processi 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 le dimensioni 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 le dimensioni del codice, incluse le librerie condivise dei processi SAP HANA. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/host/instance_shared_memory/total_allocated_size |
METRIC_GAUGE |
Specifica le dimensioni 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 della replica dei dati del sistema ad alta disponibilità SAP HANA. Questa metrica non viene recuperata se la tua HANA il deployment esegue un solo nodo. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/rowstore/memory/total_size |
METRIC_GAUGE |
Specifica le dimensioni della memoria del mazzo di righe, costituite sia dalle parti fisse che da quelle variabili. 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 nel principali, delta e storiche. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/schema/record/total |
METRIC_GAUGE |
Specifica il numero di 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 per il 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 riga principale durante l'ultima ottimizzazione una corsa di compressione. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/schema/read/total_count |
METRIC_CUMULATIVE |
Specifica il numero di accessi in lettura alla tabella o alla partizione.
Non si tratta del 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 alla tabella o alla partizione. Questo non è il numero di istruzioni DML e DDL in base a questa tabella. Un'istruzione DML o DDL potrebbe comportare più 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 sistema operativo punto di vista. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/service/physical_memory/total_size |
METRIC_GAUGE |
Specifica la dimensione della memoria residente fisica dal sistema operativo punto di vista. 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 la dimensione della pila. 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 (se non bloccata) liberata durante una carenza di memoria. 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 il 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
|
sap/hanamonitoring/transactions/blocked |
METRIC_GAUGE |
Specifica il numero di transazioni bloccate nel database. raggruppate per nome del database, host, tipo di blocco e nome del servizio. Questa metrica è supportata dalla versione 3.5 dell'agente. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/backups/data |
METRIC_GAUGE |
Codice di risposta numerico che indica lo stato dell'ultimo backup completo dei dati.
Questa metrica include le seguenti etichette:
Questa metrica è supportata dalla versione 3.5 dell'agente. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/backups/snapshot |
METRIC_GAUGE |
Codice di risposta numerico che indica lo stato dell'ultimo backup dei dati basato su snapshot del disco completo.
Questa metrica è supportata dalla versione 3.6 dell'agente. Questa metrica include le seguenti etichette:
|
sap/hanamonitoring/backups/log |
METRIC_GAUGE |
Specifica lo stato degli ultimi 20 backup dei log. Questa metrica è supportata dalla versione 3.5 dell'agente. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/memory/unloads |
METRIC_GAUGE |
Specifica il numero totale di scarichi delle tabelle che si sono verificati a causa di una memoria ridotta. Questa metrica è supportata dalla versione 3.5 dell'agente. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/disk/writetime |
METRIC_GAUGE |
Specifica il tempo medio di scrittura per i volumi di log e di dati SAP HANA. Questa metrica è supportata dalla versione 3.5 dell'agente. Questa metrica viene raccolta dalla query predefinita
|
sap/hanamonitoring/disk/readtime |
METRIC_GAUGE |
Specifica il tempo di lettura medio per i volumi di dati SAP HANA. Questa metrica è supportata dalla versione 3.5 dell'agente. Questa metrica viene raccolta dalla query predefinita
|
Visualizzazione delle metriche in Monitoring
Google Cloud fornisce dashboard personalizzate che ti aiutano a visualizzare
Metriche di monitoraggio SAP HANA raccolte dall'agente di Google Cloud per SAP. Consulta le
Directory dashboards/google-cloud-agent-for-sap
nella
GoogleCloudPlatform/monitoring-dashboard-samples
su GitHub.
Per informazioni su queste dashboard, incluse le istruzioni di installazione, consulta Visualizzare le metriche raccolte.
Per informazioni su come trovare i dati delle metriche in Monitoraggio e su come configurare le notifiche di avviso, consulta Metriche in Monitoraggio.
Riferimento query predefinita
Le query predefinite integrate del ritorno dell'Agente per SAP di Google Cloud le seguenti informazioni provenienti da SAP HANA.
Se non hai bisogno delle metriche fornite da una determinata query predefinita o integrata, puoi disattivarla. Per istruzioni, consulta la guida appropriata:
- Per le istanze VM di Compute Engine, consulta Disattivare una query.
- Per i server Bare Metal Solution, consulta Disattivare una query.
column_queries
La query integrata column_queries
restituisce informazioni sull'utilizzo della memoria per colonne dalla visualizzazione di sistema M_CS_ALL_COLUMNS
di SAP HANA.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensione 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 una memoria specifica del servizio
l'utilizzo da parte del componente logico di SAP HANA. La query utilizza SAP HANA
M_SERVICE_COMPONENT_MEMORY
visualizzazione di sistema.
La query invia le seguenti metriche a Monitoraggio:
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 query
e connessioni inattive da SAP HANA utilizzando SAP HANA M_CONNECTIONS
vista di sistema.
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 informazioni sull'utilizzo della CPU da
SAP HANA utilizzando la vista di sistema SAP HANA M_HOST_RESOURCE_UTILIZATION
.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Tempo di utilizzo CPU | host/cpu/usage_time |
Specifica il tempo di CPU impiegato. |
alert_query
La query integrata alert_query
restituisce il numero e la valutazione di
gli avvisi correnti del server delle statistiche SAP HANA utilizzando
Vista SAP HANA STATISTICS_CURRENT_ALERTS
dello schema _SYS_STATISTICS
.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Numero 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 la memoria utilizzata dall'host
da SAP HANA. La query utilizza la visualizzazione di sistema M_HOST_RESOURCE_UTILIZATION
SAP HANA.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni della memoria dell'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 spazio | host/swap_space/total_size |
Specifica la memoria di scambio totale sull'host. |
Spazio di swap utilizzato | host/swap_space/total_used_size |
Specifica la memoria di scambio utilizzata sull'host. |
Memoria istanza utilizzata | host/instance_memory/total_used_size |
Specifica la quantità di memoria del pool di memoria attualmente effettiva da parte dei processi SAP HANA. |
Picco memoria istanza utilizzata | host/instance_memory/total_peak_used_size |
Specifica la memoria di picco del pool di memoria in uso dai processi SAP HANA dall'inizio dell'istanza (valore basato su un campione). |
Memoria dell'istanza allocata | host/instance_memory/total_allocated_size |
Specifica le dimensioni del pool di memoria per tutti i processi SAP HANA. |
Dimensione del codice dell'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 le dimensioni della memoria condivisa dei processi SAP HANA. |
replication_query
La query integrata replication_query
restituisce informazioni sulla latenza della 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 deployment di 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 della replica dei dati del sistema. |
rowstore_query
La query incorporata rowstore_query
restituisce le dimensioni del rowstore
da SAP HANA utilizzando la vista di sistema M_RS_TABLES
di SAP HANA.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensione memoria repository: | rowstore/memory/total_size |
Specifica la dimensione della memoria dell'archivio riga, composta sia da quella fissa che parti variabili. |
schema_type_queries
La query integrata schema_type_queries
restituisce memoria utilizzata e
informazioni sul conteggio dei record da SAP HANA tramite SAP HANA
visualizzazione di sistema M_CS_TABLES
.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni memoria dello schema | schema/memory/total_size |
Specifica la dimensione totale della memoria come somma delle dimensioni della memoria le parti principali, delta e della storia. |
Conteggio record dello schema | schema/record/total |
Specifica il numero di record. |
schema_queries
La query schema_queries
integrata restituisce informazioni sull'utilizzo dello schema
da SAP HANA utilizzando la vista di sistema M_CS_TABLES
di SAP HANA.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni massime della memoria stimate dello schema | schema/memory/estimated_max_total_size |
Specifica il consumo massimo stimato di memoria, in totale, per la tabella completamente caricata (i dati relativi alle transazioni aperte non sono incluso). |
Conteggio ultimi record compressi dello schema | schema/record/last_compressed_total |
Specifica il numero di voci in main durante l'ultima esecuzione della compressione di ottimizzazione. |
Conteggio operazioni di lettura schema | schema/read/total_count |
Specifica il numero di accessi in lettura alla tabella o alla partizione. Non si tratta del numero di istruzioni SELECT per questa tabella. R L'istruzione SELECT può coinvolgere diversi accessi in lettura. |
Conteggio delle scritture dello schema | schema/write/total_count |
Specifica il numero di accessi in scrittura alla tabella o alla partizione. Questo non è il numero di istruzioni DML e DDL in base a questa tabella. Un'istruzione DML o DDL può comportare diversi accessi in scrittura. |
Conteggio unione schema | schema/merge/total_count |
Specifica il numero di unioni delta eseguite sulla tabella o sulla partizione. |
service_queries
La query integrata service_queries
restituisce informazioni da SAP HANA sulla memoria utilizzata dai servizi. La query utilizza la visualizzazione di sistema SAP HANAM_SERVICE_MEMORY
.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Memoria del servizio utilizzata | service/memory/total_used_size |
Specifica la quantità di memoria in uso dal pool di memoria. |
Dimensione memoria logica del servizio | service/logical_memory/total_size |
Specifica la dimensione della memoria virtuale dal sistema operativo punto di vista. |
Dimensioni della memoria fisica del servizio | service/physical_memory/total_size |
Specifica la dimensione della memoria residente fisica dall'infrastruttura punto di vista del sistema. |
Dimensione del codice di servizio | service/code/total_size |
Specifica la dimensione del codice, incluse le librerie condivise. |
Dimensione stack di servizi | service/stack/total_size |
Specifica la dimensione dello stack. |
Memoria heap del servizio allocata | service/heap_memory/total_allocated_size |
Specifica la parte dell'heap del pool di memoria. |
Memoria heap del servizio 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. |
Dimensioni allocate dai compressori di servizi | service/compactor/total_allocated_size |
Specifica la parte del pool di memoria che può potenzialmente (se sbloccata) verranno liberate durante una carenza di memoria. |
Dimensioni liberabili dei compattatori di servizio | 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 di servizio | service/memory/effective_allocation_limit |
Specifica la dimensione massima effettiva del pool di memoria, considerando il 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 vista 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. |
blocked_transaction_query
La query integrata blocked_transaction_query
restituisce il numero totale di
ha bloccato le transazioni da SAP HANA utilizzando SAP HANA
Viste di sistema M_DATABASES
, M_SERVICES
e M_BLOCKED_TRANSACTIONS
.
Questa query è supportata dalla versione 3.5 dell'agente.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Transazioni bloccate | transactions/blocked |
Specifica il numero di transazioni bloccate. |
data_backup_state_query
La query integrata data_backup_state_query
restituisce lo stato recente di
l'ultimo backup completo dei dati da SAP HANA utilizzando
Vista di sistema SAP HANA M_BACKUP_CATALOG
.
Questa query è supportata dalla versione 3.5 dell'agente.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Stato del backup dei dati | backups/data |
Specifica lo stato recente dell'ultimo backup dei dati completo. |
log_backup_state_query
La query integrata log_backup_state_query
restituisce il numero totale di
ha bloccato le transazioni da SAP HANA utilizzando
Vista di sistema SAP HANA M_BACKUP_CATALOG
.
Questa query è supportata dalla versione 3.5 dell'agente.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Stato backup dei log | backups/log |
Specifica lo stato degli ultimi 20 backup dei log. |
memory_unloads_query
La query integrata memory_unloads_query
restituisce il numero totale di svuotamenti delle tabelle che si verificano in SAP HANA a causa della scarsa memoria. Utilizza la classe
Vista di sistema M_CS_UNLOADS
di SAP HANA.
Questa query è supportata dalla versione 3.5 dell'agente.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Scarichi di memoria | memory/unloads |
Specifica il numero totale di unload delle tabelle che si verificano per memoria insufficiente. |
avg_write_time_queries
La query integrata avg_write_time_queries
restituisce il tempo di scrittura medio per i volumi di dati e log di SAP HANA utilizzando le viste di sistema M_VOLUMES
e M_VOLUME_IO_DETAILED_STATISTICS
di SAP HANA.
Questa query è supportata dalla versione 3.5 dell'agente.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Tempo medio di scrittura | disk/writetime |
Specifica il tempo di scrittura medio per i volumi di dati e log. |
avg_read_time_queries
La query integrata avg_read_time_queries
restituisce il tempo medio di lettura
per i volumi di dati da SAP HANA tramite SAP HANA
Viste di sistema M_VOLUMES
e M_VOLUME_IO_DETAILED_STATISTICS
.
Questa query è supportata dalla versione 3.5 dell'agente.
La query invia le seguenti metriche a Monitoring:
Nome metrica | Metrica | Descrizione |
---|---|---|
Tempo medio di lettura | disk/readtime |
Specifica il tempo di lettura medio per i volumi di dati. |
data_snapshot_state_queries
La query integrata data_snapshot_state_queries
restituisce lo stato
dell'ultimo backup dei dati basato su snapshot del disco completo da SAP HANA utilizzando la
visualizzazione di sistema M_BACKUP_CATALOG
di SAP HANA.
Questa query è supportata dalla versione 3.6 dell'agente.
Questa query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Stato backup degli snapshot di dati | backups/snapshot |
Specifica lo stato dell'ultimo dato completo basato su snapshot del disco backup. |