Guida alla pianificazione dell'agente di monitoraggio per SAP HANA V2.0

Con l'agente di monitoraggio di Google Cloud per SAP HANA, puoi utilizzare Cloud Monitoring per Visualizzare le metriche di sistema SAP HANA nella console Google Cloud. L'agente viene eseguito come servizio systemd sulle macchine host.

Per raccogliere le metriche, monitora l'agente per le query SAP HANA SAP HANA utilizzando la sintassi SQL e le viste di sistema definite da SAP consulta il Riferimento SQL SAP HANA e visualizzazioni di sistema.

Puoi utilizzare le metriche di utilizzo della memoria SAP HANA per la pianificazione della capacità o per consentono di gestire le licenze SAP HANA basate sulla memoria. Correlazione delle metriche SAP HANA con le metriche di Compute Engine possono aiutarti a identificare l'utilizzo tendenze del rendimento.

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 Metriche SAP HANA e configurazione di avvisi basati su soglie delle metriche. Per completa su come configurare dashboard e avvisi, consulta le 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 addebitabili per volume importato.

L'intervallo di campionamento delle query, che determina la frequenza l'agente di monitoraggio per le query SAP HANA su SAP HANA influisce il volume di metriche inviate a Monitoring.

Per ulteriori informazioni sui prezzi di Monitoring, consulta Prezzi per Google Cloud Observability.

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 a cui 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 i dati Metriche SAP HANA.

La frequenza delle query predefinite è determinata dalla metrica 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 intervallo di esempio 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 maggiori informazioni consulta Intervallo di esempio per le query.

Il file configuration.yaml include due esempi di query personalizzate che sono disattivate per impostazione predefinita. Puoi usare le query personalizzate fornite come modelli per le tue query personalizzate. Le query personalizzate di esempio sono riportate di seguito in Esempi di query personalizzate.

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 con 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 la pagina Riferimento SQL SAP HANA e visualizzazioni di sistema.

Intervallo di esempio 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 esempio predefinito per tutte le query è di 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 eseguire l'override dell'intervallo di esempio predefinito per una singola query specificando la proprietà sample_interval nella definizione la query.

Architetture di installazione

Installerai l'agente Monitoring per SAP HANA su una VM di Compute Engine o su un server Bare Metal Solution.

Puoi installare l'agente sullo stesso host di SAP HANA o su un host diverso.

L'agente può anche monitorare le istanze SAP HANA in esecuzione on-premise o su host su un'altra piattaforma cloud, purché gli host abbiano accesso le 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.

Configurazione dell'agente di monitoraggio HANA 1

Raccolta locale sulla VM di 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 individualmente su Compute Engine su un server Bare Metal Solution.

Configurazione 2 dell'agente di monitoraggio HANA

Architettura di raccolta ibrida

Puoi anche installare l'agente sulla stessa VM host dell'istanza SAP HANA. e configurare l'agente per monitorare un'istanza SAP HANA su Bare Metal Solution server web.

Configurazione dell'agente di monitoraggio HANA 3

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 a disponibilità elevata, installa su un host che non è un nodo nel cluster. Di conseguenza, interessate da un failover.

Nel file di configurazione configuration.yaml, ti consigliamo di configurare il monitoraggio rispetto all'indirizzo IP mobile. Con questa configurazione, vengono raccolte le metriche del nodo attualmente attivo.

Configurazione dell'agente di monitoraggio HANA 4

Sistemi operativi supportati

L'agente di monitoraggio per SAP HANA supporta le offerte generali e SAP dei 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.

Ruoli IAM assegnate all'account di servizio determinano quale e le risorse con cui l'agente è autorizzato a interagire.

A meno che non utilizzi un account di servizio esistente o predefinito, devi creare l'account di servizio nel tuo progetto Google Cloud e assegnare uno ruoli all'account di servizio.

Ruoli IAM richiesti

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 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 per 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 l'account di servizioo predefinito di Compute Engine, che dispone di 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:

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, vedi 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 da cui recupera Da SAP HANA a Monitoring come dati di metrica personalizzata. Per inviare ai dati, l'agente utilizza l'API Cloud Monitoring, che viene abilitata per impostazione predefinita quando crei un progetto Google Cloud.

Per una panoramica di Monitoring, consulta Introduzione a Cloud Monitoring.

Trovare i dati SAP HANA in Monitoraggio sul cloud

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 Monitoring, crea un grafico nella console Google Cloud utilizzando l'editor della dashboard lo strumento Metrics Explorer e inserisci sap_hana nel campo delle metriche. 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 Monitoring, per mostrare i dati solo per uno specifico Nell'istanza SAP HANA, puoi filtrare le visualizzazioni utilizzando, ad esempio, il nome della VM host SAP HANA, che è un'etichetta di metrica in Monitoraggio.

Per ulteriori informazioni, vedi:

Definizione della dashboard per SAP HANA su GitHub

Su GitHub, puoi trovare una definizione della dashboard personalizzata per SAP HANA che puoi installare nel tuo progetto Google Cloud. Consulta le 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 da te definita, puoi: e configurare le notifiche di avviso in Monitoring.

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 monitorate dall'agente.

Per fornire in modo sicuro la password all'agente di monitoraggio per SAP HANA, 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 in 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 l'infrastruttura o i servizi 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 Assistenza SAP. SAP valuta il ticket di assistenza e, se sembra essere un account Google Cloud, relativo a un problema dell'infrastruttura, SAP trasferisce il ticket Componente Google Cloud nel sistema: BC-OP-LNX-GOOGLE oppure BC-OP-NT-GOOGLE.

Requisiti di assistenza

Prima di poter ricevere assistenza per sistemi SAP e Google Cloud infrastruttura e servizi che utilizzano, devi soddisfare i requisiti minimi requisiti dei piani di assistenza.

Per ulteriori informazioni sui requisiti minimi di assistenza per SAP su Google Cloud, consulta:

Definizione di query personalizzate

Puoi 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à delle query personalizzate

La tabella seguente descrive le proprietà da utilizzare per definire per creare una query personalizzata.

Proprietà Valore Descrizione
sample_interval Int Nella parte superiore del file configuration.yaml, definisce la intervallo predefinito in secondi tra una query e l'altra. Nella definizione di una query personalizzata, la proprietà definisce l'intervallo di esempio per quella con l'override di quella predefinita.
query_timeout Int Tempo consentito, in secondi, per l'esecuzione della query prima che essa non riesca. 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 definita da SAP. Per ulteriori informazioni, consulta SAP HANA SQL and System Views Reference.
columns Ogni definizione di colonna descrive una metrica per e la gestione da parte di Monitoring.
- name Stringa Il nome della metrica, che definisce il tipo di metrica in Monitoraggio.
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 che sia supportate 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 ulteriori informazioni, consulta la documentazione del campo unit.

Esempi di query personalizzate

L'esempio seguente mostra due query personalizzate. Sono incluse anche queste query nel file configuration.yaml, che è creato nella directory /usr/sap/google-saphanamonitoring-agent/conf/ installando l'agente Monitoring per SAP HANA. Le query di esempio utilizzabili 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 predefinita

Le query predefinite integrate dell'agente di monitoraggio per il recupero SAP HANA le seguenti informazioni provenienti 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 sul 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.

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 SAP HANA M_SERVICE_COMPONENT_MEMORY visualizzazione di sistema.

La query invia le seguenti metriche a Monitoring:

Nome metrica Metrica Descrizione
Memoria del componente utilizzata component/memory/total_used_size Quantità di memoria attualmente utilizzata per l'ordine logico di strumento di authoring.

default_connection_query

La query integrata default_connection_query recupera il numero di connessioni attive e inattive da SAP HANA utilizzando la vista di sistema M_CONNECTIONS di SAP HANA.

La query invia le seguenti metriche a Monitoring:

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 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 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 correnti dalle statistiche di sistema: "1", "2", "3", "4" o "5".

default_host_queries

La query integrata default_host_queries recupera la memoria utilizzata dall'host da SAP HANA. La query utilizza l'istruzione SAP HANA M_HOST_RESOURCE_UTILIZATION vista di sistema.

La query invia le seguenti metriche a Monitoring:

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 Utilizzata memoria fisica sull'host.
Inverti dimensioni spazio host/swap_space/total_size Memoria di scambio totale sull'host.
Spazio di swap utilizzato host/swap_space/total_used_size È stata utilizzata la memoria di scambio sull'host.
Memoria dell'istanza utilizzata host/instance_memory/total_used_size Quantità di memoria del pool di memoria attualmente in uso dai processi SAP HANA.
Picco memoria istanza utilizzata 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 codice 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 Dimensione della memoria condivisa dei processi SAP HANA.

default_replication_query

La query integrata default_replication_query recupera la latenza di replica le informazioni da SAP HANA utilizzando Vista di sistema SAP HANA M_SERVICE_REPLICATION.

La query invia le seguenti metriche a Monitoring:

Nome metrica Metrica Descrizione
Latenza dei dati di replica system/replication_data_latency/total_time La latenza di replica dei dati del sistema.

default_rowstore_query

La query integrata default_rowstore_query recupera la dimensione dell'archivio riga da SAP HANA utilizzando la vista di sistema SAP HANA M_RS_TABLES.

La query invia le seguenti metriche a Monitoring:

Nome metrica Metrica Descrizione
Dimensione memoria repository: rowstore/memory/total_size La dimensione della memoria dell'archivio riga composta sia dal valore fisso che parti 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
Dimensione memoria 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 di 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 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 degli ultimi record compressi dello schema schema/record/last_compressed_total Specifica il numero di voci nella riga principale durante l'ultima ottimizzazione una corsa di compressione.
Conteggio operazioni di lettura schema schema/read/total_count Specifica il numero di accessi in lettura alla tabella o alla partizione. Questo non è il numero di istruzioni SELECT in base a 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 più accessi in scrittura.
Conteggio unione schemi 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 SAP HANA M_SERVICE_MEMORY visualizzazione di sistema.

La query invia le seguenti metriche a Monitoring:

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 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 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 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 dei compattatori di servizi service/compactor/total_allocated_size Specifica la parte del pool di memoria che può essere potenzialmente (se non bloccata) liberata durante una carenza di memoria.
Dimensioni liberabili dei compattatori di servizi service/compactors/total_freeable_size specifica la memoria che può essere liberata quando la memoria è insufficiente.
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 il dimensioni dei 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