Dieser Planungsleitfaden konzentriert sich ausschließlich auf das Feature Erfassung von Prozessmonitoring-Messwerten des Agents von Google Cloud für SAP. Informationen zum Agent und allen seinen Features finden Sie im Planungsleitfaden für den Google Cloud-Agent für SAP.
Unter Linux können Sie mit dem Google Cloud-Agent für SAP die Prozesse in Ihren SAP-Anwendungen und deren Laufzeitstatus überwachen. Die Bereitstellung erfolgt über die Erfassung von Prozessmonitoring-Messwerten, die Sie nach der Installation des Agents auf Ihren Compute Engine-VM-Instanzen oder Bare-Metal-Lösungsservern aktivieren können.
Die in den Prozessmonitoring-Messwerten erfassten Informationen helfen Ihnen, die Probleme mit Ihrem SAP-System zu beheben. Bei Problemen mit Prozessmonitoring-Messwerten kann Cloud Customer Care Sie bei einer Lösung unterstützen. Die mit Prozessmonitoring-Messwerten erfassten Daten bieten Beobachtbarkeit für Ihre SAP HANA-Hochverfügbarkeitsclusterkonfigurationen.
Informationen zum Konfigurieren des Google Cloud-Agents für SAP zum Erfassen der Prozessmonitoring-Messwerte finden Sie unter Erfassung von Prozessmonitoring-Messwerten konfigurieren.
Arten von Prozessmonitoring-Messwerten
Ab Version 2.6 des Google Cloud-Agents für SAP werden die vom Agent erfassten Prozess-Monitoring-Messwerte so bezeichnet:
- Schnell wechselnde Messwerte: Dazu gehören
sap/hana/availability
,sap/hana/ha/availability
undsap/nw/availability
. Diese Messwerte werden mit einer Standardhäufigkeit von 5 Sekunden erfasst. Diese Erfassungshäufigkeit kann mit dem Konfigurationsparameterprocess_metrics_frequency
aktualisiert werden. - Langsam wechselnde Messwerte: Andere Prozessmonitoring-Messwerte als die sich schnell ändernden Messwerte werden als langsam ändernde Messwerte bezeichnet. Diese Messwerte werden mit einer Standardhäufigkeit von 30 Sekunden erfasst. Die Erfassungshäufigkeit kann mit dem Konfigurationsparameter
slow_process_metrics_frequency
aktualisiert werden.
Cloud Monitoring-Preise
Die Prozessmonitoring-Messwerte, die der Google Cloud-Agent für SAP erfasst und an Monitoring sendet, werden von Monitoring als kostenpflichtige Messwerte klassifiziert und nach aufgenommenem Volumen berechnet.
Die Häufigkeit, mit der der Agent Ihre SAP-Systeme abfragt, um die Prozessmonitoring-Messwerte zu erfassen, wirkt sich auf die Menge der Messwerte aus, die an Monitoring gesendet werden.
Prozessmonitoring-Messwerte sind schnell wechselnde Messwerte, die standardmäßig alle fünf Sekunden erfasst werden.
Weitere Informationen zu den Preisen für Monitoring finden Sie unter Google Cloud Observability-Preise.
Beispiel für die Kostenschätzung
Eine Beispielschätzung der Kosten für die Erfassung der Prozessmonitoring-Messwerte mit dem Google Cloud-Agent für SAP finden Sie im Preisbeispiel für Messwerte, die nach aufgenommenen Byte berechnet werden.
Prozessmonitoring-Messwerte
In der folgenden Tabelle werden die Prozessmonitoring-Messwerte beschrieben, die vom Agent von Google Cloud für SAP erfasst werden. Den Messwertstrings in dieser Tabelle muss das Präfix workload.googleapis.com/
vorangestellt werden. Dieses Präfix wurde in den Einträgen der folgenden Tabelle weggelassen.
Messwert | Kategorie | Beschreibung |
---|---|---|
sap/hana/service |
SAP HANA | Numerischer Antwortcode für die SAP HANA-Dienstverfügbarkeit.
|
sap/hana/ha/replication |
SAP HANA | Numerischer Antwortcode für die SAP HANA-Systemreplikation basierend auf der SAP-System-ID, der SAP-Instanznummer und dem SAP-Dienstnamen.
|
sap/hana/availability |
SAP HANA | Numerischer Antwortcode für die SAP HANA-Systemverfügbarkeit basierend auf der SAP-System-ID und der SAP-Instanznummer.
|
sap/hana/ha/availability |
SAP HANA | Numerischer Antwortcode für den Hochverfügbarkeitsstatus des SAP HANA-Systems, basierend auf der SAP-System-ID und der SAP-Instanznummer.
|
sap/hana/query/state |
SAP HANA | Numerischer Antwortcode, der die Systemdiagnose von SAP HANA basierend auf der Abfrage select * from dummy darstellt.
Der Wert 0 weist auf einen Erfolg hin. Jeder andere Wert gibt Fehler an. |
sap/hana/query/overalltime |
SAP HANA | Wird nur gemeldet, wenn query/state den Wert 0 hat. Dies ist die Gesamtzeit, die von der Abfrage beansprucht wird, einschließlich clientseitiger Zeit und Serverzeit in Mikrosekunden. |
sap/hana/query/servertime |
SAP HANA | Wird nur gemeldet, wenn query/state den Wert 0 hat. Dies ist die Zeit, die der Server zur Verarbeitung der Abfrage benötigt, in Mikrosekunden. |
sap/cluster/failcounts |
SAP HANA | Der Failcount-Wert der Linux-HA-Ressourcen. Wenn die Ressource nicht vorhanden ist, wird keine Failcount registriert. Andernfalls meldet das Cluster-Monitoring crm_mon die Anzahl der fehlgeschlagenen Aktionen. |
sap/cluster/nodes |
Pacemaker-Cluster | Numerischer Antwortcode, der den Status des Linux-HA-Clusters angibt.
|
sap/cluster/resources |
Pacemaker-Cluster | Numerischer Antwortcode, der angibt, ob die Linux-HA-Clusterressource ausgeführt wird.
|
sap/nw/availability |
SAP NetWeaver | Numerischer Antwortcode für die SAP NetWeaver-Systemverfügbarkeit basierend auf der SAP-System-ID, der SAP-Instanznummer und dem SAP-Dienstnamen.
|
sap/nw/service |
SAP NetWeaver | Numerischer Antwortcode für die SAP NetWeaver-Dienstverfügbarkeit, basierend auf der SAP-System-ID, der SAP-Instanznummer und dem SAP-Dienstnamen.
|
sap/nw/icm/rcode |
SAP NetWeaver | Antwortcode, basierend auf dem HTTP 1.1-Protokoll einer nicht authentifizierten ICM-URL-Ressource (lokaler Aufruf). |
sap/nw/icm/rtime |
SAP NetWeaver | Antwortzeit in Millisekunden einer nicht authentifizierten ICM-URL-Ressource (lokaler Aufruf). |
sap/nw/ms/rcode |
SAP NetWeaver | Antwortcode, basierend auf dem HTTP 1.1-Protokoll einer nicht authentifizierten Message-Server-URL-Ressource (lokaler Aufruf). |
sap/nw/ms/rtime |
SAP NetWeaver | Antwortzeit in Millisekunden einer nicht authentifizierten Message-Server-URL-Ressource (lokaler Aufruf). |
sap/nw/ms/wp |
SAP NetWeaver | Anzahl der ABAP-Arbeitsprozesse (NW ABAP) oder Java-Serverknoten (NW Java), die von der Message-Server-Informationsseite gemeldet werden. |
sap/nw/abap/proc/busy |
SAP NetWeaver | Anzahl der ausgelasteten ABAP-Arbeitsprozesse nach Typ, z. B. DIA, ICM und DISP. |
sap/nw/abap/proc/count |
SAP NetWeaver | Anzahl aller ABAP-Arbeitsprozesse nach Typ, z. B. DIA, ICM und DISP. |
sap/nw/abap/queue/current |
SAP NetWeaver | Die aktuelle Anzahl der ABAP-Warteschlangen, die von den ABAP-Arbeitsprozessen verwendet werden, gruppiert nach den Arbeitsprozesstypen wie DIA, ICM, DISP usw. |
sap/nw/abap/queue/peak |
SAP NetWeaver | Die maximale Anzahl der von den ABAP-Arbeitsprozessen verwendeten ABAP-Warteschlangen, gruppiert nach Arbeitsprozesstypen wie DIA, ICM, DISP usw. |
sap/nw/abap/sessions |
SAP NetWeaver | Anzahl der ABAP-Sitzungen nach Sitzungstyp. |
sap/nw/abap/rfc |
SAP NetWeaver | Anzahl der ABAP-RFC-Verbindungen nach Sitzungstyp. |
sap/nw/enq/locks/usercountowner |
SAP NetWeaver | Anzahl der Warteschlangensperren in SAP NetWeaver-Systemen. Wenn Ihr System viele offene Sperreinträge hat, kann dies zu Leistungsproblemen für Ihre Nutzer führen. |
sap/mntmode |
Zusätzliche SAP-Messwerte | Wartungsmodus der entsprechenden SAP-System-ID (SID), die manuell festgelegt wurde, um anzugeben, dass das System absichtlich nicht verfügbar ist (maintenancemode = TRUE ). Dieser Messwert wird verwendet, um Benachrichtigungen für die Systeme zu unterdrücken, die während der geplanten Wartung nicht verfügbar sind.
Führen Sie den folgenden Befehl aus, um den Agent zu benachrichtigen, wenn eine bestimmte SID gerade geplant wird: google_cloud_sap_agent maintenance \ --enable=TRUE or FALSE \ --sid=SID |
sap/service/is-failed |
Zusätzliche SAP-Messwerte | Gibt an, ob die Betriebssystemdienste in Verbindung mit SAP- und Clusterdiensten fehlgeschlagen sind. Der Exit-Code 0 stellt einen Fehler dar. |
sap/service/is-disabled |
Zusätzliche SAP-Messwerte | Dieser Messwert wird ausgefüllt, wenn die Dienste pacemaker , corosync , sapconf , saptune und sapinit nicht aktiviert sind. |
sap/hana/cpu/utilization |
Zusätzliche SAP-Messwerte | CPU-Auslastung pro Prozess (%) von SAP HANA-Prozessen. |
sap/nw/cpu/utilization |
Zusätzliche SAP-Messwerte | CPU-Auslastung pro Prozess (%) von SAP NetWeaver-Prozessen. |
sap/control/cpu/utilization |
Zusätzliche SAP-Messwerte | CPU-Auslastung pro Prozess (%) von SAP Control-Prozessen. |
sap/hana/memory/utilization |
Zusätzliche SAP-Messwerte | Speicherauslastung pro Prozess (MB) von HANA-Prozessen. |
sap/nw/memory/utilization |
Zusätzliche SAP-Messwerte | Speicherauslastung pro Prozess (MB) von NetWeaver-Prozessen. |
sap/control/memory/utilization |
Zusätzliche SAP-Messwerte | Speicherauslastung pro Prozess (MB) von SAP Control-Prozessen. |
sap/hana/iops/reads |
Zusätzliche SAP-Messwerte | Lese-IOPS pro Prozess für SAP HANA-Prozesse. |
sap/hana/iops/writes |
Zusätzliche SAP-Messwerte | Schreib-IOPS pro Prozess für SAP HANA-Prozesse. |
sap/nw/iops/reads |
Zusätzliche SAP-Messwerte | Lese-IOPS pro Prozess für SAP NetWeaver-Prozesse. |
sap/nw/iops/writes |
Zusätzliche SAP-Messwerte | Schreib-IOPS pro Prozess für SAP NetWeaver-Prozesse. |
sap/infra/migration |
Google Cloud-Infrastrukturmesswerte | Gibt an, ob eine VM-Instanz eine Live-Migration durchführt. |
sap/agent/health |
Agent für SAP-Messwerte | Gibt an, ob der Agent aktiv ausgeführt wird:
|
sap/agent/cpu/utilization |
Agent für SAP-Messwerte | CPU-Auslastung durch den Agent für den SAP-Daemon-Prozess. |
sap/agent/memory/utilization |
Agent für SAP-Messwerte | Speicherauslastung durch den Agent für den SAP-Daemon-Prozess. |
sap/networkstats/rtt |
Zusätzliche SAP-Messwerte | Die durchschnittliche Umlaufzeit in Millisekunden.
Dieser Messwert enthält TCP-Verbindungsinformationen, die sich auf Ihr SAP HANA-System beziehen. Dieser Messwert wird für Sockets desn SAP HANA- |
sap/networkstats/rcv_rtt |
Zusätzliche SAP-Messwerte | Die Zeit, die der Remote-Client für die Ausschöpfung des aktuellen Remote-Empfangsfensters (RWIN) benötigt, wenn keine Nutzerbereichsnutzung dieser Daten aufgetreten ist. Sie basiert auf der beobachteten Bandbreite der Verbindung und gibt einen Wert ungleich null zurück.
Dieser Messwert enthält TCP-Verbindungsinformationen, die sich auf Ihr SAP HANA-System beziehen. Dieser Messwert wird für Sockets desn SAP HANA- |
sap/networkstats/rto |
Zusätzliche SAP-Messwerte | Das Zeitlimit für die wiederholte TCP-Übertragung in Millisekunden.
Dieser Messwert enthält TCP-Verbindungsinformationen, die sich auf Ihr SAP HANA-System beziehen. Dieser Messwert wird für Sockets desn SAP HANA- |
sap/networkstats/bytes_acked |
Zusätzliche SAP-Messwerte | Die Anzahl der bestätigten Byte.
Dieser Messwert enthält TCP-Verbindungsinformationen, die sich auf Ihr SAP HANA-System beziehen. Dieser Messwert wird für Sockets desn SAP HANA- |
sap/networkstats/bytes_received |
Zusätzliche SAP-Messwerte | Die Anzahl der empfangenen Bytes.
Dieser Messwert enthält TCP-Verbindungsinformationen, die sich auf Ihr SAP HANA-System beziehen. Dieser Messwert wird für Sockets desn SAP HANA- |
sap/networkstats/lastsnd |
Zusätzliche SAP-Messwerte | Die Zeit in Millisekunden, seit das letzte Paket gesendet wurde.
Dieser Messwert enthält TCP-Verbindungsinformationen, die sich auf Ihr SAP HANA-System beziehen. Dieser Messwert wird für Sockets desn SAP HANA- |
sap/networkstats/lastrcv |
Zusätzliche SAP-Messwerte | Die Zeit in Millisekunden, seit das letzte Paket empfangen wurde.
Dieser Messwert enthält TCP-Verbindungsinformationen, die sich auf Ihr SAP HANA-System beziehen. Dieser Messwert wird für Sockets desn SAP HANA- |
Messwerte in Monitoring ansehen
Google Cloud bietet benutzerdefinierte Dashboards, mit denen Sie die vom Google Cloud-Agent für SAP erfassten Prozess-Monitoring-Messwerte visualisieren können. Weitere Informationen finden Sie im Verzeichnis dashboards/google-cloud-agent-for-sap
im Repository GoogleCloudPlatform/monitoring-dashboard-samples auf GitHub.
Informationen zu diesen Dashboards, einschließlich einer Installationsanleitung, finden Sie unter Erfasste Messwerte anzeigen.
Informationen zum Suchen nach Messwertdaten in Monitoring und zum Konfigurieren von Benachrichtigungen finden Sie unter Messwerte in Monitoring.