Überwachen von SAP HANA in Azure (große Instanzen)

Abgeschlossen

HANA (große Instanzen) umfasst keine integrierten Überwachungstools. Stattdessen stellt Microsoft Ressourcen zur Verfügung, die Sie bei der Problembehandlung und Überwachung entsprechend den Anforderungen Ihrer Organisation unterstützen. Darüber hinaus kann Sie das Microsoft-Supportteam bei der Behandlung technischer Probleme unterstützen. Sie können Ressourcen von HANA (große Instanzen) wie CPU, Arbeitsspeicher, Netzwerkbandbreite und Speicherplatz mithilfe von SAP HANA Studio, SAP HANA Cockpit, SAP Solution Manager und nativen Linux-Tools überwachen.

SAP HANA in Azure (große Instanzen) unterscheidet sich nicht von anderen IaaS-Bereitstellungen. Sie müssen die Aktivitäten des Betriebssystems und der Anwendung sowie Nutzung der folgenden Ressourcen durch die Anwendungen überwachen:

  • CPU
  • Arbeitsspeicher
  • Netzwerkbandbreite
  • Speicherplatz

Wie bei Azure-VMs müssen Sie ermitteln, ob die oben genannten Ressourcenklassen ausreichen oder irgendwann erschöpft sind. Im Folgenden finden Sie weitere Details zu diesen Klassen:

  • CPU-Ressourcennutzung: Der Anteil der CPU-Ressourcen, den SAP für HANA-Workloads definiert hat, wird erzwungen, um sicherzustellen, dass genügend CPU-Ressourcen verfügbar sind, um die im Arbeitsspeicher befindlichen Daten zu verarbeiten. Dennoch kann es Fälle geben, in denen HANA beim Ausführen von Abfragen aufgrund einer Fehlkonfiguration, z. B. fehlende Indizes, übermäßig viele CPU-Ressourcen beansprucht. Dies bedeutet, dass Sie die CPU-Ressourcennutzung der HANA-Einheit (große Instanzen) und die von den jeweiligen HANA-Diensten genutzten CPU-Ressourcen überwachen sollten.
  • Arbeitsspeicherverbrauch: Sie müssen den Arbeitsspeicherverbrauch sowohl innerhalb von HANA als auch außerhalb von HANA in der Einheit überwachen. Überwachen Sie in HANA, wie die Daten für HANA reservierten Arbeitsspeicher nutzen, um die von SAP angeforderten Größenrichtlinien zu erfüllen. Sie sollten auch den Arbeitsspeicherverbrauch auf der Ebene der großen Instanz überwachen, um sicherzustellen, dass zusätzliche installierte Nicht-HANA-Software nicht zu viel Arbeitsspeicher verbraucht und daher mit HANA um Arbeitsspeicher konkurriert.
  • Netzwerkbandbreite: Das Azure VNet-Gateway schränkt die Bandbreite der Daten ein, die in das Azure-VNet verlagert werden. Daher ist es hilfreich, die Daten zu überwachen, die von allen virtuellen Azure-Computer in einem VNet empfangen werden, um festzustellen, wie nah Sie an den Grenzwerten der ausgewählten Azure-Gateway-SKU sind. Darüber hinaus ist es sinnvoll, den eingehenden und ausgehenden Netzwerkdatenverkehr in der HANA-Einheit (große Instanzen) zu überwachen.
  • Speicherplatz: Die Speicherplatzbelegung steigt in der Regel im Laufe der Zeit. Die häufigsten Ursachen sind eine Zunahme des Datenvolumens, die Ausführung von Transaktionsprotokollsicherungen, das Speichern von Ablaufverfolgungsdateien und das Erstellen von Speichermomentaufnahmen. Aus diesem Grund ist es wichtig, die Speicherplatzbelegung zu überwachen und den Speicherplatz zu verwalten, der der HANA (große Instanz)-Einheit zugeordnet ist.

Bei SKUs von Typ II großer HANA-Instanzen sind bereits Systemdiagnosetools auf dem Server geladen. Mit diesen Diagnosetools können Sie die Systemintegritätsprüfung durchführen. Führen Sie den folgenden Befehl aus, um die Systemdiagnose-Protokolldatei unter „/var/log/health_check“ zu generieren.

/opt/sgi/health_check/microsoft_tdi.sh

Wenn Sie zusammen mit dem Microsoft-Support-Team ein Problem beheben, werden Sie möglicherweise auch aufgefordert, mithilfe dieser Diagnosetools Protokolldateien zur Verfügung zu stellen. Sie können die Datei mithilfe des folgenden Befehls komprimieren:

tar -czvf health_check_logs.tar.gz /var/log/health_check

Azure Monitor und Log Analytics

Sie haben die Möglichkeit, Protokolle von HANA (große Instanzen) über das Log Analytics-Gateway an Log Analytics weiterleiten. In diesem Szenario verwendet HLI einen lokal installierten Microsoft Monitoring Agent, um Protokolle an das Log Analytics-Gateway im virtuellen Azure-VM-Netzwerk weiterzuleiten, das wiederum Daten an Log Analytics weiterleitet. Das Log Analytics-Gateway muss über Internetzugriff verfügen. Weitere Informationen finden Sie im Artikel zur Einrichtung des Log Analytics-Gateways für Azure Monitor.