Monitoraggio dei processi con l'agente di Google Cloud per SAP

Questa guida alla pianificazione si concentra esclusivamente sulla funzionalità di raccolta delle metriche di monitoraggio dei processi dell'agente per SAP di Google Cloud. Per informazioni sull'agente e su tutte le sue funzionalità, consulta la guida alla pianificazione dell'agente per SAP di Google Cloud.

Su Linux, l'agente per SAP di Google Cloud può aiutarti a monitorare i processi nelle tue applicazioni SAP e i relativi stati di runtime. Questo viene fornito tramite la raccolta delle metriche di monitoraggio dei processi, che possono essere abilitate dopo l'installazione dell'agente sulle istanze VM di Compute Engine o sui server Bare Metal Solution.

Le informazioni raccolte nelle metriche di monitoraggio dei processi consentono di risolvere i problemi relativi al tuo sistema SAP. In caso di problemi, con l'aiuto delle metriche di monitoraggio dei processi, l'assistenza clienti Google Cloud può aiutarti a trovare una soluzione in modo più efficiente. I dati raccolti utilizzando le metriche di monitoraggio dei processi forniscono l'osservabilità delle configurazioni dei cluster ad alta disponibilità SAP HANA.

Per informazioni su come configurare l'agente Google Cloud per SAP per la raccolta delle metriche di monitoraggio dei processi, consulta Configurare la raccolta delle metriche di monitoraggio dei processi.

Tipi di metriche per il monitoraggio dei processi

Dalla versione 2.6 dell'agente per SAP di Google Cloud, le metriche di monitoraggio dei processi raccolte dall'agente sono denominate come segue:

  • Metriche in rapida evoluzione: includono sap/hana/availability, sap/hana/ha/availability e sap/nw/availability. Queste metriche vengono raccolte con una frequenza predefinita di 5 secondi. Questa frequenza di raccolta può essere aggiornata utilizzando il parametro di configurazione process_metrics_frequency.
  • Metriche che cambiano lenta: le metriche di monitoraggio dei processi diverse da quelle in rapida evoluzione sono definite a lenta variazione. Queste metriche vengono raccolte con una frequenza predefinita di 30 secondi. Questa frequenza di raccolta può essere aggiornata utilizzando il parametro di configurazione slow_process_metrics_frequency.

Prezzi di Cloud Monitoring

Le metriche di monitoraggio dei processi che l'agente per SAP di Google Cloud raccoglie e invia a Monitoring sono classificate da Monitoring come metriche addebitabili e i prezzi vengono calcolati in base al volume importato.

La frequenza con cui l'agente esegue query sui tuoi sistemi SAP per raccogliere le metriche di monitoraggio dei processi, influisce sul volume di metriche inviate a Monitoring.

Le metriche di monitoraggio dei processi sono metriche in rapida evoluzione che vengono raccolte ogni 5 secondi per impostazione predefinita.

Per ulteriori informazioni sui prezzi di Monitoring, consulta la pagina relativa ai prezzi di Google Cloud Observability.

Esempio di stima dei costi

Per visualizzare una stima dei costi di esempio per la raccolta delle metriche di Process Monitoring utilizzando l'agente per SAP di Google Cloud, consulta Esempio di prezzi per le metriche addebitate in base ai byte importati.

Metriche di monitoraggio dei processi

La tabella seguente descrive le metriche di monitoraggio dei processi raccolte dall'agente per SAP di Google Cloud. Le stringhe di metriche in questa tabella devono essere precedute dal prefisso workload.googleapis.com/. Questo prefisso è stato omesso dalle voci della tabella seguente.

Metrica Category Description
sap/hana/service SAP HANA Codice di risposta numerico per la disponibilità del servizio SAP HANA.
  • 0: il servizio non è in esecuzione
  • 1: il servizio è in esecuzione
sap/hana/ha/replication SAP HANA Codice di risposta numerico per la replica del sistema SAP HANA, basato su ID di sistema SAP, numero di istanza SAP e nome del servizio SAP.
  • 0: si è verificato un errore.
  • 10: la replica è disattivata (modalità autonoma).
  • 12: la replica è attiva. Il nodo attuale è il nodo secondario.
  • 15: la replica è attiva. L'inizializzazione o la sincronizzazione con l'istanza principale è completa e quella secondaria è in fase di replica continua.
sap/hana/availability SAP HANA Codice di risposta numerico per la disponibilità del sistema SAP HANA, basato su ID sistema SAP e numero di istanza SAP.
  • 0: uno o più processi non sono attivi
  • 1: tutti i processi sono attivi
sap/hana/ha/availability SAP HANA Codice di risposta numerico per lo stato di alta disponibilità del sistema SAP HANA, basato su ID sistema SAP e numero di istanza SAP.
  • 0: stato sconosciuto
  • 1: il nodo attuale è secondario
  • 2: il nodo principale contiene un errore
  • 3: il nodo principale è online, ma la replica non è completamente funzionale
  • 4: il nodo principale è online con la replica in esecuzione
sap/hana/query/state SAP HANA Codice di risposta numerico che rappresenta il controllo di integrità di SAP HANA in base alla query select * from dummy. Il valore 0 indica l'esito positivo. Qualsiasi altro valore indica errori.
sap/hana/query/overalltime SAP HANA Segnalato solo se query/state è 0. Questo è il tempo complessivo impiegato dalla query, inclusi il tempo lato client e quello lato server, in microsecondi.
sap/hana/query/servertime SAP HANA Segnalato solo se query/state è 0. Il tempo impiegato dal server per elaborare la query, in microsecondi.
sap/cluster/failcounts SAP HANA Il valore di failcount delle risorse ad alta disponibilità di Linux. Se la risorsa non è presente, non viene registrato alcun conteggio errori. In caso contrario, l'istanza crm_mon di monitoraggio del cluster segnala il numero di azioni non riuscite.
sap/cluster/nodes Cluster pacemaker Codice di risposta numerico che indica lo stato dello stato del cluster Linux ad alta disponibilità.
  • -10: sconosciuto
  • -1: stato sporco
  • 0: arresto
  • 1: standby
  • 2: online
sap/cluster/resources Cluster pacemaker Codice di risposta numerico che indica se la risorsa del cluster Linux ad alta disponibilità è attiva e in esecuzione.
  • -10: sconosciuto
  • 0: operazione non riuscita
  • 1: arrestato
  • 2: inizio
  • 3: lo stato della risorsa è in uno dei seguenti stati fissi: Master, Slave o Started
sap/nw/availability SAP NetWeaver Codice di risposta numerico per la disponibilità del sistema SAP NetWeaver, basato su ID sistema SAP, numero di istanza SAP e nome del servizio SAP.
  • 0: stato sconosciuto
  • 1: il nodo attuale è attivo o in alto
sap/nw/service SAP NetWeaver Codice di risposta numerico per la disponibilità del servizio SAP NetWeaver, basato su ID sistema SAP, numero di istanza SAP e nome del servizio SAP.
  • 0: il servizio non è in esecuzione
  • 1: il servizio è in esecuzione
sap/nw/icm/rcode SAP NetWeaver Codice di risposta basato sul protocollo HTTP 1.1 di una risorsa URL ICM non autenticata (chiamata locale).
sap/nw/icm/rtime SAP NetWeaver Tempo di risposta in millisecondi di una risorsa URL ICM non autenticata (chiamata locale).
sap/nw/ms/rcode SAP NetWeaver Codice di risposta basato sul protocollo HTTP 1.1 di una risorsa URL di Message Server non autenticata (chiamata locale).
sap/nw/ms/rtime SAP NetWeaver Tempo di risposta in millisecondi di una risorsa URL del server dei messaggi non autenticata (chiamata locale).
sap/nw/ms/wp SAP NetWeaver Numero di processi di lavoro ABAP (NW ABAP) o nodi server Java (NW Java) segnalati nella pagina delle informazioni di Message Server.
sap/nw/abap/proc/busy SAP NetWeaver Numero di processi di lavoro ABAP occupati per tipo, ad esempio DIA, ICM e DISP.
sap/nw/abap/proc/count SAP NetWeaver Numero di tutti i processi di lavoro ABAP per tipo, ad esempio DIA, ICM e DISP.
sap/nw/abap/queue/current SAP NetWeaver Il numero attuale di code ABAP utilizzate dai processi di lavoro ABAP, raggruppate per tipi di processi di lavoro come DIA, ICM e DISP.
sap/nw/abap/queue/peak SAP NetWeaver Il numero massimo di code ABAP utilizzate dai processi di lavoro ABAP, raggruppate per tipi di processi di lavoro come DIA, ICM e DISP.
sap/nw/abap/sessions SAP NetWeaver Numero di sessioni ABAP per tipo di sessione.
sap/nw/abap/rfc SAP NetWeaver Numero di connessioni RFC ABAP per tipo di sessione.
sap/nw/enq/locks/usercountowner SAP NetWeaver Numero di blocchi di enqueue nei sistemi SAP NetWeaver. Se il sistema ha molte voci di blocco aperte, possono verificarsi problemi di prestazioni per gli utenti.
sap/mntmode Metriche SAP aggiuntive Modalità di manutenzione dell'ID sistema SAP (SID) corrispondente che è stato impostato manualmente per indicare che il sistema è intenzionalmente inattivo (maintenancemode = TRUE). Il valore di questa metrica viene utilizzato per eliminare gli avvisi per i sistemi che non sono disponibili durante la manutenzione pianificata.

Per notificare all'agente se un determinato SID è sottoposto alla manutenzione pianificata, esegui questo comando:


google_cloud_sap_agent maintenance \
    --enable=TRUE or FALSE \
    --sid=SID
sap/service/is-failed Metriche SAP aggiuntive Indica se i servizi del sistema operativo relativi a SAP e ai servizi cluster hanno avuto esito negativo. Il codice di uscita 0 rappresenta un errore.
sap/service/is-disabled Metriche SAP aggiuntive Questa metrica viene compilata quando i servizi pacemaker, corosync, sapconf, saptune e sapinit non sono abilitati.
sap/hana/cpu/utilization Metriche SAP aggiuntive Utilizzo della CPU per processo (%) dei processi SAP HANA.
sap/nw/cpu/utilization Metriche SAP aggiuntive Utilizzo della CPU per processo (%) dei processi SAP NetWeaver.
sap/control/cpu/utilization Metriche SAP aggiuntive Utilizzo della CPU per processo (%) dei processi di controllo SAP.
sap/hana/memory/utilization Metriche SAP aggiuntive Utilizzo della memoria per processo (MB) dei processi HANA.
sap/nw/memory/utilization Metriche SAP aggiuntive Utilizzo della memoria per processo (MB) dei processi NetWeaver.
sap/control/memory/utilization Metriche SAP aggiuntive Utilizzo della memoria per processo (MB) dei processi di controllo SAP.
sap/hana/iops/reads Metriche SAP aggiuntive IOPS di lettura per processo per i processi SAP HANA.
sap/hana/iops/writes Metriche SAP aggiuntive IOPS di scrittura per processo per i processi SAP HANA.
sap/nw/iops/reads Metriche SAP aggiuntive IOPS di lettura per processo per i processi SAP NetWeaver.
sap/nw/iops/writes Metriche SAP aggiuntive IOPS di scrittura per processo per i processi SAP NetWeaver.
sap/infra/migration Metriche dell'infrastruttura Google Cloud Indica se un'istanza VM è in fase di migrazione live.
sap/pacemaker Metriche SAP aggiuntive Codice di risposta numerico che indica se l'host include una configurazione di pacemaker.
  • 0: nessuna configurazione pacemaker trovata
  • 1: configurazione pacemaker trovata
sap/hana/volumes Metriche SAP aggiuntive Espone le seguenti informazioni sui volumi SAP HANA montati: dimensione totale del volume, spazio di archiviazione utilizzato, spazio di archiviazione disponibile e percentuale di utilizzo dello spazio di archiviazione.
sap/networkstats/rtt Metriche SAP aggiuntive Il tempo medio di round trip, in millisecondi.

Questa metrica contiene informazioni sulla connessione TCP relativa al tuo sistema SAP HANA. Questa metrica viene raccolta per i socket del processo SAP HANA hdbnameserver utilizzando l'utilità ss.

sap/networkstats/rcv_rtt Metriche SAP aggiuntive Il tempo impiegato dal client remoto per esaurire la finestra di ricezione remota pubblicizzata corrente (RWIN) se non si è verificato alcun consumo dello spazio utente di questi dati. Si basa sulla larghezza di banda osservata della connessione e restituisce un valore diverso da zero.

Questa metrica contiene informazioni sulla connessione TCP relativa al tuo sistema SAP HANA. Questa metrica viene raccolta per i socket del processo SAP HANA hdbnameserver utilizzando l'utilità ss.

sap/networkstats/rto Metriche SAP aggiuntive Timeout della ritrasmissione TCP in millisecondi.

Questa metrica contiene informazioni sulla connessione TCP relativa al tuo sistema SAP HANA. Questa metrica viene raccolta per i socket del processo SAP HANA hdbnameserver utilizzando l'utilità ss.

sap/networkstats/bytes_acked Metriche SAP aggiuntive Il numero di byte confermati.

Questa metrica contiene informazioni sulla connessione TCP relativa al tuo sistema SAP HANA. Questa metrica viene raccolta per i socket del processo SAP HANA hdbnameserver utilizzando l'utilità ss.

sap/networkstats/bytes_received Metriche SAP aggiuntive Il numero di byte ricevuti.

Questa metrica contiene informazioni sulla connessione TCP relativa al tuo sistema SAP HANA. Questa metrica viene raccolta per i socket del processo SAP HANA hdbnameserver utilizzando l'utilità ss.

sap/networkstats/lastsnd Metriche SAP aggiuntive Il tempo, in millisecondi, dall'invio dell'ultimo pacchetto.

Questa metrica contiene informazioni sulla connessione TCP relativa al tuo sistema SAP HANA. Questa metrica viene raccolta per i socket del processo SAP HANA hdbnameserver utilizzando l'utilità ss.

sap/networkstats/lastrcv Metriche SAP aggiuntive Il tempo, in millisecondi, dalla ricezione dell'ultimo pacchetto.

Questa metrica contiene informazioni sulla connessione TCP relativa al tuo sistema SAP HANA. Questa metrica viene raccolta per i socket del processo SAP HANA hdbnameserver utilizzando l'utilità ss.

Visualizzazione delle metriche in Monitoring

Google Cloud fornisce dashboard personalizzate che consentono di visualizzare le metriche di monitoraggio dei processi raccolte dall'agente di Google Cloud per SAP. Consulta la directory dashboards/google-cloud-agent-for-sap nel repository GoogleCloudPlatform/monitoring-dashboard-samples su GitHub.

Per informazioni su queste dashboard, incluse le istruzioni di installazione, consulta Visualizzare le metriche raccolte.

Per informazioni sulla ricerca dei dati delle metriche in Monitoring e sulla configurazione delle notifiche di avviso, consulta Metriche in Monitoring.