Mit dem Google Cloud-Monitoring-Agent für SAP HANA können Sie Cloud Monitoring verwenden, um SAP HANA-Systemmesswerte in der Google Cloud Console anzuzeigen. Der Agent wird als systemd
-Dienst auf Ihren Hostcomputern ausgeführt.
Der Monitoring-Agent für SAP HANA erfasst die Messwerte mithilfe der SQL-Syntax und mit Systemansichten, die durch SAP in der SQL- und Systemansichten-Referenz zu SAP HANA definiert sind.
Sie können die SAP HANA-Speicherauslastungsmesswerte zur Kapazitätsplanung oder zur Verwaltung der speicherbasierten SAP HANA-Lizenzierung verwenden. Durch die Korrelation von SAP HANA-Messwerten mit Compute Engine-Messwerten können Sie Nutzungs- und Leistungstrends erkennen.
Für einen noch umfassenderen Einblick in Ihre SAP HANA-Installation können Sie benutzerdefinierte Abfragen definieren, um zusätzliche Messwerte zu erfassen.
Mit Cloud Monitoring können Sie Dashboards erstellen, um Ihre SAP HANA-Messwerte zu visualisieren, und Benachrichtigungen auf der Basis von Grenzwerten einrichten. Umfassende Informationen zum Einrichten von Dashboards und Benachrichtigungen finden Sie in der Cloud Monitoring-Dokumentation.
Cloud Monitoring-Preise für Messwerte
Die Messwerte, die der Monitoring-Agent für SAP HANA erfasst und an Monitoring sendet, werden von Monitoring als kostenpflichtige Messwerte klassifiziert. Kostenpflichtige Messwerte werden von Monitoring nach dem aufgenommenem Volumen berechnet.
Das Abtastintervall Ihrer Abfragen, das bestimmt, wie oft SAP HANA vom Monitoring-Agent für SAP HANA nach Messwerten gefragt wird, beeinflusst das Volumen der Messwerte, die an Monitoring gesendet werden.
Weitere Informationen zu den Preisen für Monitoring finden Sie unter Preise für Google Cloud Observability.
Weitere Informationen zu Abtastintervallen für Abfragen finden Sie unter Abtastintervall für Abfragen.
Standard- und benutzerdefinierte Abfragen
Der Monitoring-Agent für SAP HANA erfasst mithilfe von SQL-Abfragen Messwerte aus SAP HANA. Der Agent enthält eine Reihe von Standardabfragen und Sie können benutzerdefinierte Abfragen hinzufügen.
Sowohl die Standardabfragen als auch die benutzerdefinierten Abfragen rufen Messwerte ab, die von den SAP HANA-Systemansichten definiert werden, die in der SQL- und Systemansichten-Referenz zu SAP HANA dokumentiert sind.
Standardabfragetyp
Die Standardabfragen sind integrierte Abfragen, die die am häufigsten verwendeten SAP HANA-Messwerte erfassen.
Die Häufigkeit der Standardabfragen wird durch das globale Attribut sample_interval
zu Beginn der Datei configuration.yaml
bestimmt.
Standardmäßig ist dieser Wert auf 300 Sekunden (5 Minuten) eingestellt. Sie können diese globale Standardeinstellung ändern. Im Gegensatz zu benutzerdefinierten Abfragen können Sie kein Abtastintervall für eine einzelne Standardabfrage festlegen.
Sie können die Standardabfragen zwar nicht ändern, aber Sie können alle Standardabfragen deaktivieren, die Sie nicht in der Agent-Konfigurationsdatei configuration.yaml
benötigen.
Weitere Informationen zu Standardabfragen, den erfassten Messwerten und den zugrunde liegenden SQL-Anweisungen, die sie verwenden, finden Sie unter Referenz zu Standardabfragen.
Benutzerdefinierter Abfragetyp
Sie können benutzerdefinierte Abfragen erstellen, indem Sie sie in der Datei configuration.yaml
des Monitoring-Agents für SAP HANA definieren.
Bei benutzerdefinierten Abfragen können Sie für jede Abfrage ein _sample_interval_
angeben, das das Standard-Abtastintervall für alle Abfragen überschreibt. Weitere Informationen finden Sie unter Abtastintervall für Abfragen.
Die Datei configuration.yaml
enthält zwei Beispiele für benutzerdefinierte Abfragen, die standardmäßig deaktiviert sind. Sie können die bereitgestellten benutzerdefinierten Abfragen als Modelle für Ihre eigenen benutzerdefinierten Abfragen verwenden. Die Beispiele für benutzerdefinierte Abfragen sind unten im Abschnitt Beispiele für benutzerdefinierte Abfragen aufgeführt.
Fehlerbehandlung für benutzerdefinierte Abfragen
Der Agent validiert den SQL-Code in benutzerdefinierten Abfragen nicht, bevor die Abfragen an SAP HANA gesendet werden.
Wenn eine benutzerdefinierte Abfrage entweder mit einer SQL-Ausnahme fehlschlägt oder die konfigurierten Spalten in einer Abfrage nicht mit den von SAP HANA zurückgegebenen Ergebnissen übereinstimmen, schreibt der Agent einen Fehler in das Log. In beiden Fällen führt der Agent die benutzerdefinierte Abfrage weiterhin aus und schreibt Fehlermeldungen in das Log, bis die benutzerdefinierte Abfrage korrigiert wurde.
Informationen zur erforderlichen SQL-Syntax für benutzerdefinierte Abfragen finden Sie in der SQL- und Systemansichten-Referenz zu SAP HANA.
Abtastintervall für Abfragen
Sie können ein globales Abtastintervall für alle Abfragen und ein einzelnes Abtastintervall für benutzerdefinierte Abfragen definieren. Ein Abtastintervall legt die Häufigkeit fest, mit der der Monitoring-Agent SAP HANA nach Messwerten abfragt.
Das Abtastintervall für alle Abfragen beträgt 300 Sekunden (5 Minuten). Sie können das Standard-Abtastintervall anpassen, indem Sie zu Beginn der Datei configuration.yaml
einen anderen Wert für das Attribut sample_interval
angeben.
Sie können das Standard-Abtastintervall für eine einzelne benutzerdefinierte Abfrage überschreiben. Geben Sie dazu das Attribut sample_interval
in der Definition der Abfrage an.
Architekturen für die Installation
Sie installieren den Monitoring-Agent für SAP HANA auf einer Compute Engine-VM oder einem Bare-Metal-Lösung-Server.
Sie können den Agent auf demselben Host wie SAP HANA oder auf einem anderen Host installieren.
Der Agent kann auch SAP HANA-Instanzen überwachen, die auf lokalen Hosts oder auf Hosts auf einer anderen Cloud-Plattform ausgeführt werden, sofern die Hosts mit einem entsprechend konfigurierten Dienstkonto Zugriff auf Google Cloud APIs haben.
Remotesammlung von einer zentralen Compute Engine-VM
Das folgende Diagramm zeigt die Installationsarchitektur, in der der Agent auf einer anderen Host-VM installiert ist als die VMs oder Server, auf denen die SAP HANA-Instanzen ausgeführt werden.
Lokale Sammlung auf Compute Engine-VM und Bare-Metal-Lösung-Server
Wenn die Firewallregeln den Zugriff auf die Umgebung einschränken, können Sie den Agent mit der SAP HANA-Instanz auf derselben Compute Engine-VM oder demselben Bare-Metal-Lösung-Server installieren.
Das folgende Diagramm zeigt die Installationsarchitektur, in der der Agent einzeln auf einer Compute Engine-VM und einem Bare-Metal-Lösung-Server installiert wird.
Architektur der Hybridsammlung
Sie können den Agent auch auf derselben Host-VM wie die SAP HANA-Instanz installieren und den Agent so konfigurieren, dass er eine SAP HANA-Instanz auf dem Bare-Metal-Lösung-Server überwacht.
Wenn Sie SAP HANA-Instanzen in mehreren Google Cloud-Projekten überwachen, müssen Sie in jedem Google Cloud-Projekt, das eine zu überwachende SAP HANA-Instanz enthält, mindestens einen Monitoring-Agent für SAP HANA installieren.
Konfiguration für Hochverfügbarkeit für den Monitoring-Agent für SAP HANA
Wenn Sie SAP HANA-Instanzen in einem Hochverfügbarkeitscluster überwachen, installieren Sie den Agent auf einem Host, der kein Knoten im Cluster ist, sodass der Agent nicht von einem Failover betroffen ist.
In der Konfigurationsdatei configuration.yaml
empfehlen wir, das Monitoring anhand der Floating-IP-Adresse zu konfigurieren. Bei dieser Konfiguration werden nur Messwerte des derzeit aktiven Knotens erfasst.
Unterstützte Betriebssysteme
Der Monitoring-Agent für SAP HANA unterstützt sowohl das allgemeine als auch das SAP-Angebot folgender Betriebssysteme:
- Red Hat Enterprise Linux (RHEL) 7, 8 und 9 Hinweis
- SUSE Linux Enterprise Server (SLES) 12 und 15
Authentifizierung und Zugriff
Der Monitoring-Agent für SAP HANA benötigt ein Dienstkonto von Identity and Access Management (IAM) für die Authentifizierung bei Google Cloud und für den Zugriff auf Google Cloud-Ressourcen.
IAM-Rollen, die dem Dienstkonto zugewiesen sind, bestimmen, mit welchen Google Cloud-Ressourcen der Agent interagieren darf.
Wenn Sie kein vorhandenes oder Standarddienstkonto verwenden, müssen Sie das Dienstkonto in Ihrem Google Cloud-Projekt erstellen und dem Dienstkonto mindestens eine Rolle zuweisen.
Erforderliche IAM-Rollen
Unabhängig davon, ob Sie ein neues, vorhandenes oder Standarddienstkonto verwenden, muss das Dienstkonto Rollen enthalten, die dem Monitoring-Agent für SAP HANA die erforderlichen Berechtigungen gewähren.
Die vordefinierte IAM-Rolle Monitoring-Messwert-Autor (roles/monitoring.metricWriter
) gewährt die Berechtigung zum Schreiben von Messwerten in Monitoring.
Wenn Sie Secret Manager zum Speichern von Passwörtern verwenden, sind folgende Voraussetzungen erforderlich:
- Das Dienstkonto muss die vordefinierte Rolle Zugriffsperson für Secret Manager-Secret (
roles/secretmanager.secretAccessor
) enthalten, die die Berechtigung zum Zugriff auf Secrets gewährt, die in Secret Manager gespeichert sind. - Die VM-Instanzen müssen den Zugriffsbereich
cloud-platform
haben, der den Zugriff auf die Secret Manager API ermöglicht. Weitere Informationen finden Sie unter Auf die Secret Manager API zugreifen.
Dienstkonto angeben
Wenn der Agent auf einer Compute Engine-VM ausgeführt wird, verwendet der Agent standardmäßig das Dienstkonto der Host-VM. Sie müssen kein Dienstkonto in der Konfigurationsdatei angeben.
Das Host-VM-Dienstkonto ist normalerweise ein Dienstkonto mit eingeschränkten Rollen, das Sie oder einer Ihrer Kollegen erstellen. Es kann sich aber auch um das Standarddienstkonto von Compute Engine handeln, das standardmäßig umfangreiche Berechtigungen hat.
Wenn Sie ein anderes Dienstkonto als das Host-VM-Dienstkonto verwenden müssen oder der Agent nicht auf einer Compute Engine-VM ausgeführt wird, müssen Sie ein Dienstkonto mit einem JSON-Dienstkontoschlüssel erstellen. Sie speichern die JSON-Schlüsseldatei an einem zugänglichen Speicherort und geben den Pfad zur JSON-Datei in dem Attribut service_account_json
in der Datei configuration.yaml
des Agents an.
Weitere Informationen zu Dienstkonten, Rollen und Berechtigungen finden Sie unter:
- Dienstkonten erstellen und verwalten
- Übersicht über die Zugriffssteuerung für Compute Engine
- Monitoring IAM – Übersicht
- Zugriffssteuerung für Secret Manager
Zugriff auf Google Cloud APIs
Wenn der Agent nicht auf einer Compute Engine-VM ausgeführt wird, müssen Sie eine Verbindung zu Google Cloud APIs herstellen. Weitere Informationen finden Sie unter Privaten Google-Zugriff für lokale Hosts konfigurieren.
SAP HANA-Messwerte in Cloud Monitoring
Der Monitoring-Agent für SAP HANA sendet die von SAP HANA abgerufenen Daten als benutzerdefinierte Messwertdaten an Monitoring. Zum Senden der Daten verwendet der Agent die Cloud Monitoring API, die standardmäßig beim Erstellen eines Google Cloud-Projekts aktiviert wird.
Eine Übersicht über Monitoring finden Sie unter Einführung in Cloud Monitoring.
SAP HANA-Daten in Cloud Monitoring finden
Die Messwertdaten aus SAP HANA können angezeigt werden, sobald Monitoring sie empfängt.
Wenn Sie Ihre SAP HANA-Daten in Monitoring aufrufen möchten, erstellen Sie in der Google Cloud Console ein Diagramm. Verwenden Sie dazu entweder den Dashboard-Editor oder den Metrics Explorer und geben Sie sap_hana
in das Messwertfeld ein.
Anschließend können Sie Ihre Daten nach Messwerttyp aus der Drop-down-Liste aller verfügbaren Messwerttypen auswählen, die sap_hana
enthalten.
Wenn Sie in Monitoring die Daten für eine bestimmte SAP HANA-Instanz aufrufen möchten, können Sie die Ansichten beispielsweise mit dem Namen der SAP HANA-Host-VM filtern. Dies ist ein Messwertlabel in Monitoring.
Weitere Informationen finden Sie unter:
- Dashboards und Tabellen erstellen
- Diagrammdaten filtern
- Metrics Explorer
- Monitoring in der Google Cloud Console
Dashboard-Definition für SAP HANA auf GitHub
Auf GitHub finden Sie eine benutzerdefinierte Dashboard-Definition für SAP HANA, die Sie in Ihrem Google Cloud-Projekt installieren können. Siehe das Repository GoogleCloudPlatform/monitoring-dashboard-samples auf GitHub. Die Definitionsdatei performance.json
des SAP HANA-Dashboards und die Datei README.md
befinden sich im Unterverzeichnis /dashboards/sap-hana
.
Nachdem Sie das benutzerdefinierte Dashboard für SAP HANA installiert haben, können Sie es unverändert verwenden oder in der Google Cloud Console weiter anpassen.
Informationen zum Installieren des benutzerdefinierten Dashboards für SAP HANA finden Sie unter Installierbare Dashboards.
Benachrichtigungen
Sie können Benachrichtigungen in Monitoring konfigurieren, um sich benachrichtigen zu lassen, wenn ein Messwert einen von Ihnen definierten Grenzwert erreicht.
Weitere Informationen finden Sie unter Einführung in Benachrichtigungen.
Passwortverwaltung
Standardmäßig verwendet der Monitoring-Agent für SAP HANA das vordefinierte Nutzerkonto für SAP HANA-SYSTEM-Datenbanken, um die SAP HANA-Messwerte abzufragen. Sie müssen das Passwort für das Datenbanknutzerkonto für jede SAP HANA-Datenbank angeben, die der Agent überwacht.
Mit Secret Manager, einem kostenpflichtigen Dienst von Google Cloud, können Sie das Passwort dem Monitoring-Agent für SAP HANA sicher bereitstellen.
Alternativ können Sie in der Datei configuration.yaml
mit dem Attribut password
jeder Instanzdefinition ein Passwort für den Datenbanknutzer im Nur-Text-Format angeben.
Informationen zu den Preisen von Secret Manager finden Sie unter Preise.
SSL/TLS-Unterstützung
Wenn eine SAP HANA-Instanz das TLS/SSL-Protokoll (Transport Layer Secure/Secure Sockets Layer) zum Sichern der Kommunikation zwischen der SAP HANA-Datenbank und den Clients verwendet, die die SAP HANA-SQL-Schnittstelle verwenden, müssen Sie die TLS/SSL-Unterstützung im Monitoring-Agent für SAP HANA aktivieren, indem Sie enable_ssl: true
in der Instanzdefinition in der Datei configuration.yaml
angeben.
Wenn SAP HANA auch für die Validierung von Zertifikaten konfiguriert ist, können Sie den Agent so konfigurieren, dass er die Zertifikatsprüfung unterstützt und Pfade und Passwörter für einen Schlüsselspeicher und einen TrustStore angeben.
Eine Beschreibung der Agent-Konfigurationsattribute für die SSL- und Zertifikatsprüfung finden Sie unter Beschreibungen der Konfigurationsattribute.
Logging
Wenn Sie den Monitoring-Agent für SAP HANA zum ersten Mal starten, erstellt der Agent die Logdatei /var/log/google-saphanamonitoring-agent.log
auf dem lokalen Host, in der alle Logeinträge geschrieben werden.
Wenn die Logdatei 10,5 MB erreicht, werden ältere Logs standardmäßig entfernt, wenn neue Logs an die Datei angehängt werden.
Das Logging für den Agent wird durch die Datei conf/logging.properties
konfiguriert.
Support
Wenden Sie sich bei Problemen mit der Infrastruktur oder den Diensten von Google Cloud an Customer Care. Kontaktdaten finden Sie in der Google Cloud Console auf der Seite Supportübersicht. Wenn Customer Care feststellt, dass sich um ein Problem Ihres SAP-Systems handelt, werden Sie an den SAP-Support verwiesen.
Reichen Sie bei Problemen in Zusammenhang mit SAP-Produkten Ihre Supportanfrage beim SAP-Support ein.
SAP wertet das Support-Ticket aus und leitet es, wenn es sich um ein Problem mit der Google Cloud-Infrastruktur handelt, gegebenenfalls an die entsprechende Google Cloud-Komponente in seinem System weiter: BC-OP-LNX-GOOGLE
oder BC-OP-NT-GOOGLE
.
Supportanforderungen
Bevor Sie Support für SAP-Systeme sowie für die Infrastruktur und Dienste von Google Cloud erhalten können, müssen Sie die Mindestanforderungen für den Supportplan erfüllen.
Weitere Informationen zu den Mindestsupportanforderungen für SAP in Google Cloud finden Sie hier:
- Support für SAP in Google Cloud
- SAP-Hinweis 2456406 – SAP auf der Google Cloud Platform: Support-Voraussetzungen (SAP-Nutzerkonto erforderlich)
Benutzerdefinierte Abfragen definieren
Sie definieren benutzerdefinierte Abfragen in der Datei configuration.yaml
.
Eine benutzerdefinierte Abfragedefinition besteht aus Attributwerten, die die Abfrage und die zurückgegebenen Messwerte beschreiben, sowie einer SQL-Anweisung, die die Daten aus SAP HANA abruft.
Eine vollständige Liste der Systemansichten, die SAP HANA zum Abfragen verfügbar macht, finden Sie in der SQL- und Systemansichten-Referenz zu SAP HANA.
Beachten Sie beim Erstellen einer benutzerdefinierten Abfrage, dass Monitoring für Zusammenfassungs- oder aggregierte Daten am besten funktioniert und nicht zum Speichern von Datenpunkten mit hoher Kardinalität gedacht ist. Verwenden Sie SQL-Aggregatfunktionen wie SUM, AVG, COUNT, MIN und MAX, um die Anzahl der zurückgegebenen Datensätze zu begrenzen.
Ein Beispiel für eine benutzerdefinierte Abfrage finden Sie unter Beispiele für benutzerdefinierte Abfragen.
Attribute benutzerdefinierter Abfragen
In der folgenden Tabelle werden die Attribute beschrieben, mit denen Sie eine benutzerdefinierte Abfrage definieren.
Attribut | Wert | Beschreibung |
---|---|---|
sample_interval |
Int | Am Anfang der Datei configuration.yaml : definiert das Standardintervall in Sekunden zwischen Abfragen. In der Definition einer benutzerdefinierten Abfrage definiert das Attribut nur das Abtastintervall für diese Abfrage und überschreibt dabei den Standard.
|
query_timeout |
Int | Zulässige Zeit in Sekunden für die Ausführung der Abfrage, bevor die Abfrage fehlschlägt. Der Standardwert beträgt 300 Sekunden (5 Minuten). |
queries |
Die folgenden Attributbeschreibungen gelten nur für benutzerdefinierte Abfragen. | |
- name |
String | Der Name der Abfrage. |
enabled |
Boolesch | Legt fest, ob der Agent die Abfrage an SAP HANA sendet.
Gültige Werte sind true und false .
|
description |
String | Die Beschreibung der Messwerte, die von der Abfrage abgerufen werden. |
sql |
String | Eine SQL-Anweisung, die Sie festlegen und die der Agent an SAP HANA ausgibt. SQL-Anweisungen müssen der von SAP definierten SQL-Syntax entsprechen. Weitere Informationen finden Sie in der SQL- und Systemansichten-Referenz zu SAP HANA. |
columns |
Jede Spaltendefinition beschreibt einen Messwert für die Verarbeitung durch Monitoring. | |
- name |
String | Der Name des Messwerts, der den Messwerttyp in Monitoring definiert. |
metric_type |
String | Der Messwerttyp für die Verarbeitung durch Monitoring: GAUGE oder CUMULATIVE. |
value_type |
String | Datentyp des Messwerts für die Verarbeitung durch Monitoring: BOOL, INT64 oder DOUBLE. Geben Sie einen Datentyp an, der vom Messwerttyp unterstützt wird. Weitere Informationen finden Sie unter Unterstützte Kombinationen. |
description |
String | Beschreibung des Messwerts. |
units |
String | Die Einheiten, in denen der Messwert gemeldet wird. Weitere Informationen finden Sie in der Dokumentation zum Feld unit .
|
Beispiele für benutzerdefinierte Abfragen
Das folgende Beispiel zeigt zwei benutzerdefinierte Abfragen. Diese Abfragen sind auch in der Datei configuration.yaml
enthalten, die im Verzeichnis /usr/sap/google-saphanamonitoring-agent/conf/
erstellt wird, wenn Sie den Monitoring-Agent für SAP HANA installieren. Die Beispielabfragen sind zur Verwendung als Modelle für Ihre eigenen benutzerdefinierten Abfragen vorgesehen.
- 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
Referenz zu Standardabfragen
Die integrierten Standardabfragen des Monitoring-Agents für SAP HANA rufen die folgenden Informationen aus SAP HANA ab.
Wenn Sie die Messwerte einer bestimmten Standardabfrage nicht benötigen, können Sie die Abfrage deaktivieren. Geben Sie dazu enabled: false
in der Datei configuration.yaml
nach dem Abfragenamen an.
default_column_queries
Die integrierte Abfrage default_column_queries
ruft Informationen zur Verwendung von Arbeitsspeicher nach Spalten aus der SAP HANA-Systemansicht M_CS_ALL_COLUMNS
ab.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Größe des Spaltenspeichers | column/memory/total_size |
Gibt die Summe der MEMORY_SIZE_IN_MAIN- und MEMORY_SIZE_IN_DELTA-Spalten an. |
default_component_queries
Die integrierte Abfrage default_component_queries
ruft die dienstspezifische Arbeitsspeichernutzung nach logischer Komponente von SAP HANA ab. Die Abfrage verwendet die SAP HANA-Systemansicht M_SERVICE_COMPONENT_MEMORY
.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Verwendeter Komponentenspeicher | component/memory/total_used_size |
Größe des Arbeitsspeichers, der aktuell für die logische Komponente verwendet wird. |
default_connection_query
Die integrierte Abfrage default_connection_query
ruft die Anzahl der ausgeführten und inaktiven Verbindungen von SAP HANA mithilfe der M_CONNECTIONS
-Systemansicht von SAP HANA ab.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Systemverbindungen | system/connection/total |
Die Anzahl der inaktiven und aktiven Verbindungen des Systems. |
default_cpu_queries
Die integrierte Abfrage default_cpu_queries
ruft CPU-Nutzungsinformationen von SAP HANA ab. Hierzu wird die M_HOST_RESOURCE_UTILIZATION
-Ansicht von SAP HANA verwendet.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
CPU-Nutzungszeit | host/cpu/usage_time |
Aufgewendete CPU-Zeit |
default_alert_query
Die integrierte Abfrage default_alert_query
ruft die Anzahl und Bewertung der aktuellen Benachrichtigungen vom SAP HANA-Statistikserver ab. Dazu wird die SAP HANA-Ansicht STATISTICS_CURRENT_ALERTS
des Schemas _SYS_STATISTICS
verwendet.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Anzahl der Benachrichtigungen | system/alert/total |
Die Anzahl der aktuellen Benachrichtigungen aus den Systemstatistiken: "1", "2", "3", "4" oder "5". |
default_host_queries
Die integrierte Abfrage default_host_queries
ruft die Speichernutzung durch den Host von SAP HANA ab. Die Abfrage verwendet die SAP HANA-Systemansicht M_HOST_RESOURCE_UTILIZATION
.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Größe des Hostspeichers | host/memory/total_size |
Gesamter physischer Speicher auf dem Host |
Verwendeter Hostspeicher | host/memory/total_used_size |
Auf dem Host verwendeter physischer Speicher |
Größe des Auslagerungsspeichers | host/swap_space/total_size |
Gesamter Auslagerungsspeicher auf dem Host |
Verwendeter Auslagerungsspeicher | host/swap_space/total_used_size |
Verwendeter Auslagerungsspeicher auf dem Host |
Verwendeter Instanzspeicher | host/instance_memory/total_used_size |
Größe des Arbeitsspeichers aus dem Arbeitsspeicherpool, der aktuell tatsächlich von SAP HANA-Prozessen verwendet wird |
Verwendeter Spitzeninstanzspeicher | host/instance_memory/total_peak_used_size |
Spitzenspeicherplatz aus dem Arbeitsspeicherpool, der von SAP HANA seit dem Start der Instanz verwendet wurde (stichprobenbasierter Wert). |
Zugewiesener Instanzspeicher | host/instance_memory/total_allocated_size |
Größe des Arbeitsspeicherpools für alle SAP HANA-Prozesse |
Größe des Instanzcodes | host/instance_code/total_size |
Codegröße, einschließlich gemeinsam genutzter Bibliotheken von SAP HANA-Prozessen |
Zugewiesener gemeinsam genutzter Arbeitsspeicher der Instanz | host/instance_shared_memory/total_allocated_size |
Größe des gemeinsam genutzten Arbeitsspeichers von SAP HANA-Prozessen |
default_replication_query
Die integrierte Abfrage default_replication_query
ruft Informationen zur Replikationslatenz von SAP HANA über die M_SERVICE_REPLICATION
-Ansicht von SAP HANA ab.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Latenz der Replikationsdaten | system/replication_data_latency/total_time |
Latenz der Datenreplikation des Systems |
default_rowstore_query
Die integrierte Abfrage default_rowstore_query
ruft die Größe des Row Store mithilfe SAP HANA-Systemansicht M_RS_TABLES
aus SAP HANA ab.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Row Store-Speichergröße | rowstore/memory/total_size |
Die Row Store-Speichergröße, die aus den festen und variablen Teilen besteht |
default_schema_type_queries
Die integrierte Abfrage default_schema_type_queries
ruft die Speichernutzung und die Anzahl der Informationen von SAP HANA mithilfe der SAP M_CS_TABLES
-Systemansicht ab.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Größe des Schemaspeichers | schema/memory/total_size |
Gibt die Gesamtgröße des Arbeitsspeichers als Summe der Arbeitsspeichergröße in den Haupt-, Delta- und Verlaufsteilen an. |
Anzahl der Schemadatensätze | schema/record/total |
Gibt die Datensatzanzahl an |
default_schema_queries
Die integrierte Abfrage default_schema_queries
ruft Schemanutzungsinformationen von SAP HANA mithilfe der SAP HANA-Ansicht M_CS_TABLES
ab.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Geschätzte maximale Arbeitsspeichergröße des Schemas | schema/memory/estimated_max_total_size |
Gibt die geschätzte maximale Gesamtspeicherauslastung für die vollständig geladene Tabelle an (Daten für offene Transaktionen werden nicht einbezogen). |
Anzahl der letzten komprimierten Datensätze | schema/record/last_compressed_total |
Gibt die Anzahl der Einträge in "Main" während der letzten Ausführung der Komprimierungsoptimierung an. |
Anzahl der Schemalesevorgänge | schema/read/total_count |
Gibt die Anzahl der Lesezugriffe auf die Tabelle oder Partition an. Dies ist nicht die Anzahl der SELECT-Anweisungen für diese Tabelle. Eine SELECT-Anweisung kann mehrere Lesezugriffe beinhalten. |
Anzahl der Schemaschreibvorgänge | schema/write/total_count |
Gibt die Anzahl der Schreibzugriffe auf die Tabelle oder Partition an. Dies ist nicht die Anzahl der DML- und DDL-Anweisungen in dieser Tabelle. DML- oder DDL-Anweisungen können mehrere Schreibzugriffe enthalten. |
Anzahl der Schemazusammenführungen | schema/merge/total_count |
Gibt die Anzahl der Delta-Zusammenführungen für die Tabelle oder Partition an. |
default_service_queries
Die integrierte Abfrage default_service_queries
ruft Informationen von SAP HANA zum von den Diensten verwendeten Speicher ab. Die Abfrage verwendet die SAP HANA-Systemansicht M_SERVICE_MEMORY
.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Verwendeter Dienstspeicher | service/memory/total_used_size |
Gibt die Größe des verwendeten Arbeitsspeichers aus dem Arbeitsspeicherpool an. |
Größe des logischen Arbeitsspeichers des Dienstes | service/logical_memory/total_size |
Gibt die virtuelle Speichergröße aus Sicht des Betriebssystems an |
Größe des physischen Arbeitsspeichers des Dienstes | service/physical_memory/total_size |
Gibt die Größe des physischen residenten Speichers aus der Sicht des Betriebssystems an |
Größe des Dienstcodes | service/code/total_size |
Gibt die Codegröße an, einschließlich gemeinsam genutzter Bibliotheken |
Größe des Dienst-Stacks | service/stack/total_size |
Gibt die Stack-Größe an |
Zugewiesener Dienst-Heap-Speicher | service/heap_memory/total_allocated_size |
Gibt den Heap-Teil des Arbeitsspeicherpools an |
Verwendeter Dienst-Heap-Speicher | service/heap_memory/total_used_size |
Gibt die Menge des verwendeten Pool-Heap-Speichers an |
Zugewiesener gemeinsam genutzter Dienstspeicher | service/shared_memory/total_allocated_size |
Gibt den gemeinsam genutzten Speicherteil des Arbeitsspeicherpools an |
Von Dienst gemeinsam genutzten Speicher | service/shared_memory/total_used_size |
Gibt die Menge des gemeinsam genutzten Poolspeichers an. |
Größe der zugewiesenen Dienst-Compactors | service/compactor/total_allocated_size |
Gibt den Teil des Arbeitsspeicherpools an, der bei einem Speichermangel möglicherweise (wenn losgelöst) freigegeben werden kann. |
Größe der freigebbaren Dienst-Compactors | service/compactors/total_freeable_size |
Gibt den Speicher an, der während eines Speichermangels freigegeben werden kann |
Limit für die Arbeitsspeicherzuweisung des Dienstes | service/memory/allocation_limit |
Gibt die maximale Größe des Arbeitsspeicherpools an (konfigurierbarer Wert) |
Limit für effektive Zuweisung von Dienstspeicher | service/memory/effective_allocation_limit |
Gibt die effektive maximale Größe des Speicherpools an und berücksichtigt dabei die Poolgrößen anderer Prozesse (berechneter Wert) |
default_transaction_query
Die integrierte Abfrage default_transaction_query
ruft die Gesamtzahl der Transaktionen (Update, Commit und Rollback) von SAP HANA mit der SAP HANA-Systemansicht M_WORKLOAD
ab.
Die Abfrage sendet die folgenden Messwerte an Monitoring:
Messwertname | Messwert | Beschreibung |
---|---|---|
Systemtransaktionen | system/transaction/total_count |
Anzahl der Update-, Commit- und Rollback-Transaktionen |
Nächste Schritte
- Lesen Sie die Installations- und Betriebsanleitung für den Monitoring-Agent für SAP HANA V2.0. Sie enthält Anleitungen zum Installieren, Starten, Beenden und Aktualisieren des Monitoring-Agents für SAP HANA.
- Mehr über Cloud Monitoring erfahren