Con l'agente di monitoraggio Google Cloud per SAP HANA, puoi utilizzare Cloud Monitoring per visualizzare le metriche del sistema SAP HANA nella console Google Cloud. L'agente viene eseguito come serviziosystemd
sulle macchine host.
Per raccogliere le metriche, l'agente di monitoraggio per SAP HANA esegue query su SAP HANA utilizzando la sintassi SQL e le visualizzazioni di sistema definite da SAP nel SAP HANA SQL and System Views Reference.
Puoi utilizzare le metriche di utilizzo della memoria SAP HANA per la pianificazione della capacità o per contribuire a gestire la licenza SAP HANA in base alla memoria. La correlazione delle metriche SAP HANA con quelle di Compute Engine può aiutarti a identificare le tendenze di utilizzo e prestazioni.
Per ottenere informazioni ancora più dettagliate sulla tua installazione SAP HANA, puoi definire query personalizzate per acquisire metriche aggiuntive.
Con Cloud Monitoring, puoi creare dashboard per visualizzare le metriche SAP HANA e configurare avvisi in base alle soglie delle metriche. Per informazioni complete su come configurare dashboard e avvisi, consulta la documentazione di Cloud Monitoring.
Prezzi di Cloud Monitoring per le metriche
Le metriche raccolte e inviate dall'agente di monitoraggio per SAP HANA a Monitoring sono classificate come metriche fatturabili da Monitoring. Monitoraggio dei prezzi delle metriche addebitabili in base al volume importato.
L'intervallo di campionamento delle query, che determina la frequenza con cui l'agente di monitoraggio per SAP HANA esegue query su SAP HANA per le metriche, influisce sul volume delle metriche inviate a Monitoring.
Per ulteriori informazioni sui prezzi di Monitoring, consulta Prezzi dell'osservabilità di Google Cloud.
Per ulteriori informazioni sugli intervalli di campionamento delle query, consulta Intervallo di campionamento per le query.
Query: predefinite e personalizzate
L'agente di monitoraggio per SAP HANA raccoglie le metriche da SAP HANA utilizzando query SQL. L'agente include un insieme di query predefinite e puoi aggiungere query personalizzate.
Sia le query predefinite sia quelle personalizzate recuperano le metriche definite dalle visualizzazioni di sistema SAP HANA descritte nel SAP HANA SQL and System Views Reference.
Tipo di query predefinito
Le query predefinite sono query integrate che raccolgono le metriche SAP HANA più utilizzate.
La frequenza delle query predefinite è determinata dalla proprietà globale
sample_interval
all'inizio del file configuration.yaml
.
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 un intervallo di campioni per una singola query predefinita.
Sebbene non sia possibile modificare le query predefinite, puoi disattivare le query predefinite non necessarie nel file di configurazione dell'agente configuration.yaml
.
Per ulteriori informazioni sulle query predefinite, sulle metriche che collezionano e sulle istruzioni SQL sottostanti che utilizzano, consulta Riferimento alle query predefinite.
Tipo di query personalizzata
Puoi creare query personalizzate definendole nel file configuration.yaml
dell'agente di monitoraggio per SAP HANA.
Per le query personalizzate, puoi specificare un _sample_interval_
per ogni query
che sostituisce l'intervallo di campionamento predefinito per tutte le query. Per ulteriori informazioni, consulta la sezione Intervallo di campionamento per le query.
Il file configuration.yaml
include due query personalizzate di esempio che
sono disattivate per impostazione predefinita. Puoi utilizzare le query personalizzate fornite come modelli per le tue query personalizzate. Le query personalizzate di esempio sono riportate di seguito in
Query personalizzate di esempio.
Gestione degli errori per le query personalizzate
L'agente non convalida il codice SQL nelle query personalizzate prima di inviare le query a SAP HANA.
Se una query personalizzata non va a buon fine 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é la query personalizzata non viene corretta.
Per informazioni sulla sintassi SQL richiesta per le query personalizzate, consulta il riferimento alle visualizzazioni di sistema e SQL di SAP HANA.
Intervallo di campionamento per le query
Puoi definire un intervallo di campionamento globale per tutte le query e un singolo intervallo di campionamento per le query personalizzate. Un intervallo di campionamento determina la frequenza con cui l'agente di monitoraggio esegue query su SAP HANA per le metriche.
L'intervallo di campionamento predefinito per tutte le query è 300 secondi (5 minuti). Puoi aggiustare l'intervallo di campionamento predefinito specificando un valore diverso per la proprietà sample_interval
all'inizio del file configuration.yaml
.
Puoi ignorare l'intervallo di campionamento predefinito per una singola query personalizzata specificando la proprietà sample_interval
nella definizione della query.
Architetture di installazione
Installa l'agente di monitoraggio per SAP HANA su una VM Compute Engine o su un server Bare Metal Solution.
Puoi installare l'agente sullo stesso host di SAP HANA o su un altro host.
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 installato su una VM host diversa rispetto alle VM o ai server che eseguono le istanze SAP HANA.
Raccolta locale sulla VM Compute Engine e sul server Bare Metal Solution
Se le regole del firewall limitano l'accesso al tuo ambiente, puoi installare l'agente con l'istanza SAP HANA sulla stessa VM Compute Engine o sullo stesso 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 anche installare l'agente sulla stessa VM host dell'istanza SAP HANA e configurarlo per monitorare un'istanza SAP HANA sul server Bare Metal Solution.
Se monitori istanze SAP HANA in più progetti Google Cloud, devi installare almeno un agente di monitoraggio per SAP HANA in ogni progetto Google Cloud che contiene un'istanza SAP HANA monitorata.
Configurazione ad alta disponibilità per l'agente di monitoraggio per SAP HANA
Se stai monitorando le istanze SAP HANA in un cluster ad alta disponibilità, installa l'agente su un host che non è un nodo del cluster, in modo che non sia interessato da un failover.
Nel file di configurazione configuration.yaml
, ti consigliamo di configurare il monitoraggio in base all'indirizzo IP dinamico. Con questa configurazione vengono raccolte solo le metriche del nodo attualmente attivo.
Sistemi operativi supportati
L'agente di monitoraggio per SAP HANA supporta sia le offerte generali sia quelle SAP degli seguenti sistemi operativi:
- Nota: Red Hat Enterprise Linux (RHEL) 7, 8 e 9
- SUSE Linux Enterprise Server (SLES) 12 e 15
Autenticazione e accesso
L'agente di monitoraggio per SAP HANA richiede un account di servizio Identity and Access Management (IAM) per l'autenticazione con Google Cloud e l'autorizzazione per accedere alle risorse Google Cloud.
I ruoli IAM assegnati all'account di servizio determinano con quali risorse Google Cloud l'agente ha l'autorizzazione a interagire.
A meno che tu non utilizzi un account di servizio esistente o predefinito, devi creare l'account di servizio nel tuo progetto Google Cloud e assegnare uno o più ruoli all'account di servizio.
Ruoli IAM obbligatori
Che tu utilizzi un account di servizio nuovo, esistente o predefinito, questo deve includere i ruoli che concedono all'agente di monitoraggio di SAP HANA le autorizzazioni di cui ha bisogno.
Il ruolo IAM predefinito Monitoring Metric Writer (roles/monitoring.metricWriter
) concede l'autorizzazione per scrivere metriche in Monitoring.
Se utilizzi Secret Manager per archiviare le password, devi avere quanto segue:
- L'account di servizio deve includere il ruolo predefinito
Accesso ai secret di Secret Manager (
roles/secretmanager.secretAccessor
), che concede l'autorizzazione ad accedere ai secret archiviati in Secret Manager. - Le istanze VM devono avere l'ambito di accesso
cloud-platform
, che consente di accedere all'API Secret Manager. Per ulteriori informazioni, consulta Accedere all'API Secret Manager.
Specifica un account di servizio
Se l'agente è in esecuzione su una VM Compute Engine, per impostazione predefinita utilizza l'account di servizio della VM host. Non è necessario specificare un account di servizio nel file di configurazione.
L'account di servizio della VM host è in genere un account di servizio con ruoli limitati creati da te o da uno dei tuoi colleghi, ma può essere anche l'account di servizio predefinito di Compute Engine, che ha autorizzazioni ampie per impostazione predefinita.
Se devi utilizzare un account di servizio diverso dall'account di servizio della VM host o se l'agente non è in esecuzione su una VM Compute Engine, devi creare un account di servizio con una chiave JSON dell'account di servizio. Archivia il
file della chiave JSON in una posizione accessibile e
specifica il percorso del file JSON nella proprietà service_account_json
nel file configuration.yaml
dell'agente.
Per ulteriori informazioni su account di servizio, ruoli e autorizzazioni, consulta:
- Creazione e gestione degli account di servizio
- Panoramica del controllo dell'accesso di Compute Engine
- Panoramica del monitoraggio di IAM
- Controllo degli accessi di Secret Manager
Accesso alle API Google Cloud
Se l'agente non è in esecuzione su una VM Compute Engine, devi stabilire la connessione alle API Google Cloud. Per maggiori dettagli, leggi come configurare l'accesso privato Google per gli host on-premise.
Metriche SAP HANA in Cloud Monitoring
L'agente di monitoraggio per SAP HANA invia i dati recuperati da SAP HANA a Monitoring come dati metrica personalizzata. Per inviare i dati, l'agente utilizza l'API Cloud Monitoring, che è attivata per impostazione predefinita quando crei un progetto Google Cloud.
Per una panoramica del monitoraggio, consulta Introduzione a Cloud Monitoring.
Trovare i dati SAP HANA in Cloud Monitoring
I dati delle metriche di SAP HANA sono disponibili per la visualizzazione non appena vengono ricevuti da Monitoring.
Per visualizzare i dati SAP HANA in Monitoraggio, crea un grafico
nella console Google Cloud utilizzando l'editor della dashboard o
lo strumento Metrics Explorer e inserisci sap_hana
nel campo della metrica.
Puoi quindi selezionare i dati in base al tipo di metrica dall'elenco a discesa di tutti i tipi di metriche disponibili che includono sap_hana
.
In Monitoraggio, per visualizzare i dati relativi a un'istanza SAP HANA specifica, puoi filtrare le visualizzazioni utilizzando, ad esempio, il nome della VM host SAP HANA, che è un'etichetta metrica in Monitoraggio.
Per ulteriori informazioni, vedi:
- Utilizzare dashboard e grafici
- Filtrare i dati visualizzati in un grafico
- Esplora metriche
- Monitoraggio nella console Google Cloud
Definizione della dashboard per SAP HANA su GitHub
Su GitHub puoi trovare una definizione di dashboard personalizzata per SAP HANA che puoi installare nel tuo progetto Google Cloud. Consulta il repository GoogleCloudPlatform/monitoring-dashboard-samples su GitHub. Il file di definizione della dashboard SAP HANA, performance.json
,
e un file README.md
si trovano nella sottodirectory /dashboards/sap-hana
.
Dopo aver installato la dashboard personalizzata per SAP HANA, puoi utilizzarla così com'è o personalizzarla ulteriormente nella console Google Cloud.
Per installare la dashboard personalizzata per SAP HANA, consulta Dashboard installabili.
Notifiche di avviso
Per ricevere un avviso quando una metrica raggiunge una soglia che hai definito, puoi configurare le notifiche di avviso in Monitoraggio.
Per ulteriori informazioni, consulta la pagina Introduzione agli avvisi.
Gestione delle password
Per impostazione predefinita, l'agente di monitoraggio per SAP HANA utilizza l'account utente del database SAP HANA SYSTEM predefinito per eseguire query sulle metriche SAP HANA. Devi fornire la password per l'account utente del database per ogni database SAP HANA monitorato dall'agente.
Per fornire la password all'agente di monitoraggio per SAP HANA in modo sicuro, puoi utilizzare Secret Manager, che è un servizio a pagamento di Google Cloud.
In alternativa, puoi specificare una password utente del database in testo normale
nella proprietà password
di ogni definizione di istanza nel
configuration.yaml
file.
Per informazioni sui prezzi di Secret Manager, consulta Prezzi.
Supporto SSL/TLS
Se un'istanza SAP HANA utilizza il protocollo Transport Layer Security (TLS)/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 nell'agente di monitoraggio per SAP HANA specificando enable_ssl: true
nella definizione dell'istanza nel file configuration.yaml
.
Se SAP HANA è configurato anche per convalidare i certificati, puoi configurare l'agente per supportare la convalida dei certificati e specificare percorsi e password per un keystore e un trustore.
Per una descrizione delle proprietà di configurazione dell'agente per il controllo SSL e dei certificati, consulta Descrizioni delle proprietà di configurazione.
Logging
Quando avvii l'agente di monitoraggio per SAP HANA per la prima volta,
l'agente crea un file di log, /var/log/google-saphanamonitoring-agent.log
,
sull'host locale, dove vengono scritte tutte le voci di log.
Per impostazione predefinita, quando il file di log raggiunge i 10,5 MB, i log più vecchi vengono ignorati man mano che i nuovi log vengono aggiunti al file.
Il logging per l'agente è configurato dal file conf/logging.properties
.
Assistenza
Per problemi con i servizi o l'infrastruttura di Google Cloud, contatta l'assistenza clienti. Puoi trovare i dati di contatto nella pagina Panoramica dell'assistenza nella console Google Cloud. Se l'assistenza clienti stabilisce che il problema riguarda i tuoi sistemi SAP, ti verrà consigliato di rivolgerti all'assistenza SAP.
Per problemi relativi ai prodotti SAP, registra la richiesta di assistenza con l'assistenza SAP.
SAP valuta il ticket di assistenza e, se sembra essere un problema dell'infrastruttura Google Cloud, lo trasferisce al componente Google Cloud appropriato nel proprio sistema: BC-OP-LNX-GOOGLE
o
BC-OP-NT-GOOGLE
.
Requisiti di assistenza
Prima di poter ricevere assistenza per i sistemi SAP e per l'infrastruttura e i servizi Google Cloud che utilizzano, devi soddisfare i requisiti minimi del piano di assistenza.
Per ulteriori informazioni sui requisiti minimi di assistenza per SAP su Google Cloud, consulta:
- Ricevere assistenza per SAP su Google Cloud
- Nota SAP 2456406 - SAP su Google Cloud Platform: prerequisiti per l'assistenza (è richiesto un account utente SAP)
Definizione di query personalizzate
Devi definire le query personalizzate nel file configuration.yaml
.
Una definizione di query personalizzata è composta da valori di proprietà che descrivono la query e le metriche restituite, nonché da un'istruzione SQL che recupera i dati da SAP HANA.
Per un elenco completo delle visualizzazioni di sistema che SAP HANA rende disponibili per le query, consulta il riferimento alle visualizzazioni di sistema e SQL di SAP HANA.
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 e MAX per limitare il numero di record restituiti.
Per un esempio di query personalizzata, consulta Esempi di query personalizzate.
Proprietà di query personalizzate
La seguente tabella descrive le proprietà utilizzate per definire una query personalizzata.
Proprietà | Valore | Descrizione |
---|---|---|
sample_interval |
Int | Nella parte superiore del file configuration.yaml , definisce
l'intervallo predefinito in secondi tra le query. Nella definizione
di una query personalizzata, la proprietà definisce l'intervallo di campionamento solo per quella
query, sostituendo il valore predefinito.
|
query_timeout |
Int | Tempo consentito, in secondi, per l'esecuzione della query prima che essa vada a buon fine. Il valore predefinito è 300 secondi (5 minuti). |
queries |
Le seguenti descrizioni delle proprietà si applicano solo alle query personalizzate. | |
- name |
Stringa | Il nome della query. |
enabled |
Booleano | Determina se l'agente invia la query a SAP HANA.
I valori validi sono true o false .
|
description |
Stringa | La descrizione delle metriche recuperate dalla query. |
sql |
Stringa | Un'istruzione SQL specificata dall'agente che viene inviata a SAP HANA. Le istruzioni SQL devono essere conformi alla sintassi SQL definita da SAP. Per ulteriori informazioni, consulta SAP HANA SQL and System Views Reference. |
columns |
Ogni definizione di colonna descrive una metrica per la gestione da parte di Monitoring. | |
- name |
Stringa | Il nome della metrica, che definisce il tipo di metrica in monitoring. |
metric_type |
Stringa | Per la gestione da parte di Monitoring, il tipo di metrica, GAUGE o CUMULATIVE. |
value_type |
Stringa | Per la gestione da parte di Monitoraggio, il tipo di dati della metrica, BOOL, INT64 o DOUBLE. Specifica un tipo di dati supportato dal tipo di metrica. Per ulteriori informazioni, vedi Combinazioni supportate. |
description |
Stringa | Descrizione della metrica. |
units |
Stringa | Le unità in cui viene riportato il valore della metrica. Per saperne di più, consulta la documentazione del campo unit .
|
Esempi di query personalizzate
L'esempio seguente mostra due query personalizzate. Queste query sono incluse anche nel file configuration.yaml
creato nella directory /usr/sap/google-saphanamonitoring-agent/conf/
quando installi l'agente di monitoraggio per SAP HANA. Le query di esempio
sono pensate per essere utilizzate come modelli per le tue query personalizzate.
- 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
Riferimento query predefinito
Le query predefinite integrate dell'agente di monitoraggio per SAP HANA recuperano le seguenti informazioni da SAP HANA.
Se non hai bisogno delle metriche fornite da una determinata query predefinita, puoi disattivarla specificando enabled: false
dopo il nome della query nel file configuration.yaml
.
default_column_queries
La query integrata default_column_queries
recupera informazioni sull'utilizzo della memoria per colonne dalla vista di sistema SAP HANA M_CS_ALL_COLUMNS
.
La query invia le seguenti metriche a Monitoraggio:
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. |
default_component_queries
La query default_component_queries
integrata recupera da SAP HANA l'utilizzo della memoria specifico per servizio per componente logico. La query utilizza la visualizzazione di sistema SAP HANAM_SERVICE_COMPONENT_MEMORY
.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Memoria del componente utilizzata | component/memory/total_used_size |
Quantità di memoria attualmente utilizzata per il componente logico. |
default_connection_query
La query integrata default_connection_query
recupera il numero di connessioni in esecuzione
e inattive da SAP HANA utilizzando la vista di sistema SAP HANA M_CONNECTIONS
.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Connessioni di sistema | system/connection/total |
Il numero di connessioni inattive e in esecuzione del sistema. |
default_cpu_queries
La query integrata default_cpu_queries
recupera le informazioni sull'utilizzo della CPU da SAP HANA utilizzando la vista di sistema M_HOST_RESOURCE_UTILIZATION
di SAP HANA.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Tempo di utilizzo CPU | host/cpu/usage_time |
Tempo di CPU impiegato. |
default_alert_query
La query integrata default_alert_query
recupera il numero e la valutazione degli avvisi correnti dal server SAP HANA Statistics utilizzando la vista STATISTICS_CURRENT_ALERTS
di SAP HANA dello schema _SYS_STATISTICS
.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Conteggio avvisi | system/alert/total |
Il numero di avvisi attuali dalle statistiche di sistema: "1", "2", "3", "4" o "5". |
default_host_queries
La query integrata default_host_queries
recupera l'utilizzo della memoria da parte dell'host da SAP HANA. La query utilizza la visualizzazione di sistema M_HOST_RESOURCE_UTILIZATION
SAP HANA.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni della memoria dell'host | host/memory/total_size |
Memoria fisica totale sull'host. |
Memoria host utilizzata | host/memory/total_used_size |
Memoria fisica utilizzata sull'host. |
Dimensioni dello spazio di swap | host/swap_space/total_size |
Memoria swap totale sull'host. |
Spazio di swap utilizzato | host/swap_space/total_used_size |
Memoria di scambio utilizzata sull'host. |
Memoria istanza utilizzata | host/instance_memory/total_used_size |
Quantità di memoria del pool di memoria attualmente in uso dai processi SAP HANA. |
Memoria dell'istanza utilizzata durante il picco | host/instance_memory/total_peak_used_size |
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 |
Dimensioni del pool di memoria per tutti i processi SAP HANA. |
Dimensione del codice dell'istanza | host/instance_code/total_size |
Dimensioni del codice, incluse le librerie condivise dei processi SAP HANA. |
Memoria condivisa dell'istanza allocata | host/instance_shared_memory/total_allocated_size |
Dimensioni della memoria condivisa dei processi SAP HANA. |
default_replication_query
La query integrata default_replication_query
recupera le informazioni sulla latenza della replica da SAP HANA utilizzando la visualizzazione di sistema M_SERVICE_REPLICATION
di SAP HANA.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Latenza dei dati di replica | system/replication_data_latency/total_time |
La latenza della replica dei dati del sistema. |
default_rowstore_query
La query integrata default_rowstore_query
recupera 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 Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni memoria del modello di dati a righe | rowstore/memory/total_size |
Le dimensioni della memoria del magazzino righe composte sia dalle parti fisse che da quelle variabili. |
default_schema_type_queries
La query integrata default_schema_type_queries
recupera le informazioni sull'utilizzo della memoria e sul conteggio dei record da SAP HANA utilizzando la vista di sistema SAP HANAM_CS_TABLES
.
La query invia le seguenti metriche a Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni memoria dello schema | schema/memory/total_size |
Specifica la dimensione totale della memoria come somma delle dimensioni della memoria nelle parti principali, delta e della cronologia. |
Conteggio record dello schema | schema/record/total |
Specifica il numero di record. |
default_schema_queries
La query default_schema_queries
integrata recupera le 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 Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Dimensioni massime della memoria stimate dello schema | schema/memory/estimated_max_total_size |
Specifica il consumo massimo stimato della memoria, in totale, per la tabella completamente caricata (i dati per le transazioni aperte non sono inclusi). |
Conteggio degli 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 letture dello 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. Un statement SELECT può comportare 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. Non si tratta del numero di istruzioni DML e DDL per questa tabella. Un'istruzione DML o DDL può comportare più accessi in scrittura. |
Conteggio unione schema | schema/merge/total_count |
Specifica il numero di unioni delta eseguite sulla tabella o sulla partizione. |
default_service_queries
La query integrata default_service_queries
recupera da SAP HANA informazioni 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. |
Dimensioni della memoria logica del servizio | service/logical_memory/total_size |
Specifica le dimensioni della memoria virtuale dal punto di vista del sistema operativo. |
Dimensioni della memoria fisica del servizio | service/physical_memory/total_size |
Specifica le dimensioni della memoria residente fisica dal punto di vista del sistema operativo. |
Dimensione del codice di servizio | service/code/total_size |
Specifica la dimensione del codice, incluse le librerie condivise. |
Dimensione dello stack di servizi | service/stack/total_size |
Specifica la dimensione della pila. |
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 di 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ò essere potenzialmente (se non bloccata) liberata in caso di scarsità di memoria. |
Dimensioni liberabili dei compattatori di servizio | service/compactors/total_freeable_size |
Specifica la memoria che può essere liberata durante una 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, tenendo conto delle dimensioni del pool di altri processi (valore calcolato). |
default_transaction_query
La query integrata default_transaction_query
recupera 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 Monitoraggio:
Nome metrica | Metrica | Descrizione |
---|---|---|
Transazioni di sistema | system/transaction/total_count |
Il numero di transazioni di aggiornamento, commit e rollback. |
Passaggi successivi
- Leggi la guida all'installazione e al funzionamento dell'agente di monitoraggio per SAP HANA V2.0, che include istruzioni per l'installazione, l'avvio, la interruzione e l'aggiornamento dell'agente di monitoraggio per SAP HANA.
- Scopri di più su Cloud Monitoring.