Praktische Anleitung: Einrichten der Überwachung für SAP HANA - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Praktische Anleitung: Einrichten der Überwachung für SAP HANA

Dieses Tutorial zeigt, wie Sie CloudWatch Application Insights konfigurieren, um die Überwachung für Ihre SAP HANA-Datenbanken einzurichten. Sie können automatische Dashboards von CloudWatch Application Insights verwenden, um Problemdetails zu visualisieren, die Fehlerbehebung zu beschleunigen und die durchschnittliche Zeit bis zur Lösung (MSpeed) für Ihre SAP-HANA-Datenbanken zu erleichtern.

Unterstützte Umgebungen

CloudWatch Application Insights unterstützt die Bereitstellung von AWS Ressourcen für die folgenden Systeme und Muster. Sie stellen die SAP HANA-Datenbanksoftware und unterstützte SAP-Anwendungssoftware bereit und installieren sie.

  • SAP HANA-Datenbank auf einer einzelnen Amazon-EC2-Instance – SAP HANA in einer Scale-Up-Architektur mit einem einzigen Knoten mit bis zu 24 TB Speicher.

  • SAP HANA-Datenbank auf mehreren Amazon-EC2-Instances – SAP HANA in einer Scale-Out-Architektur mit mehreren Knoten.

  • Cross-AZ-SAP HANA-Datenbankeinrichtung, hohe Verfügbarkeit – SAP HANA mit hoher Verfügbarkeit, konfiguriert über zwei Availability Zones unter Verwendung von SUSE/RHEL-Clustering.

Anmerkung

CloudWatch Application Insights unterstützt nur einzelne SID-HANA-Umgebungen. Wenn mehrere HANA-SIDs angeschlossen sind, wird die Überwachung nur für die erste erkannte SID eingerichtet.

Unterstützte Betriebssysteme

CloudWatch Application Insights für SAP HANA unterstützt die x86-64-Architektur auf den folgenden Betriebssystemen:

  • SuSE Linux 12 SP4 für SAP

  • SuSE Linux 12 SP5 für SAP

  • SuSE Linux 15

  • SuSE Linux 15 SP1

  • SuSE Linux 15 SP2

  • SuSE Linux 15 für SAP

  • SuSE Linux 15 SP1 für SAP

  • SuSE Linux 15 SP2 für SAP

  • SuSE Linux 15 SP3 für SAP

  • SuSE Linux 15 SP4 für SAP

  • SuSE Linux 15 SP5 für SAP

  • RedHat Linux 8.6 Für SAP mit Hochverfügbarkeits- und Update-Services

  • RedHat Linux 8.5 Für SAP mit Hochverfügbarkeits- und Update-Services

  • RedHat Linux 8.4 Für SAP mit Hochverfügbarkeits- und Update-Services

  • RedHat Linux 8.3 Für SAP mit Hochverfügbarkeits- und Update-Services

  • RedHat Linux 8.2 Für SAP mit Hochverfügbarkeits- und Update-Services

  • RedHat Linux 8.1 Für SAP mit Hochverfügbarkeits- und Update-Services

  • RedHat Linux 7.9 Für SAP mit Hochverfügbarkeits- und Update-Services

Features

CloudWatch Application Insights für SAP HANA bietet die folgenden Funktionen:

  • Automatische SAP HANA-Workload-Erkennung

  • Automatische SAP HANA-Alarmerstellung basierend auf statischem Schwellenwert

  • Automatische SAP HANA-Alarmerstellung basierend auf Anomalieerkennung

  • Automatische SAP HANA Log-Mustererkennung

  • Zustands-Dashboard für SAP HANA

  • Problem-Dashboard für SAP HANA

Voraussetzungen

Sie müssen die folgenden Voraussetzungen erfüllen, um eine SAP HANA-Datenbank mit CloudWatch Application Insights zu konfigurieren:

  • SAP HANA – Installieren Sie eine laufende und erreichbare SAP HANA-Datenbank 2.0 SPS05 auf einer Amazon-EC2-Instance.

  • SAP HANA-Datenbankbenutzer – Ein Datenbankbenutzer mit Überwachungsrollen muss in der SYSTEM-Datenbank und allen Mandanten angelegt werden.

    Beispiel

    Mit den folgenden SQL-Befehlen erstellen Sie einen Benutzer mit Überwachungsrollen.

    su - <sid>adm hdbsql -u SYSTEM -p <SYSTEMDB password> -d SYSTEMDB CREATE USER CW_HANADB_EXPORTER_USER PASSWORD <Monitoring user password> NO FORCE_FIRST_PASSWORD_CHANGE; CREATE ROLE CW_HANADB_EXPORTER_ROLE; GRANT MONITORING TO CW_HANADB_EXPORTER_ROLE; GRANT CW_HANADB_EXPORTER_ROLE TO CW_HANADB_EXPORTER_USER;
  • Python 3.6 – Installieren Sie Python 3.6 oder höher auf Ihrem Betriebssystem. Verwenden Sie die neueste Version von Python. Wenn Python auf Ihrem Betriebssystem nicht erkannt wird, wird Python 3.8 installiert.

    Siehe installation examples.

  • Pip3 – Installieren Sie das Installationsprogramm pip3 auf Ihrem Betriebssystem. Wenn pip3 auf Ihrem Betriebssystem nicht erkannt wird, wird es installiert.

  • Amazon- CloudWatch Agent – Stellen Sie sicher, dass Sie keinen bereits vorhandenen CloudWatch Agenten auf Ihrer Amazon EC2 ausführen. Wenn Sie den CloudWatch Agenten installiert haben, stellen Sie sicher, dass Sie die Konfiguration der Ressourcen, die Sie in CloudWatch Application Insights verwenden, aus der vorhandenen CloudWatch Agentenkonfigurationsdatei entfernen, um einen Zusammenführungskonflikt zu vermeiden. Weitere Informationen finden Sie unter Erstellen oder bearbeiten Sie die CloudWatch Agenten-Konfigurationsdatei manuell.

  • AWSAktivierung von Systems Manager – Installieren Sie den SSM Agent auf Ihren Instances. Die Instances müssen SSM-fähig sein. Informationen über das Installieren des SSM Agent finden Sie unter Arbeiten mit dem SSM Agent im AWS-Systems-Manager-Benutzerhandbuch.

  • Rollen für Amazon-EC2-Instances – Sie müssen die folgenden Amazon-EC2-Instancerollen anhängen, um Ihre Datenbank zu konfigurieren.

    • Sie müssen die AmazonSSMManagedInstanceCore-Rolle anfügen, um Systems Manager zu aktivieren. Weitere Informationen finden Sie unter Beispiele für identitätsbasierte AWS Systems Manager-Richtlinien.

    • Sie müssen die anfügenCloudWatchAgentServerPolicy, damit Instance-Metriken und Protokolle über ausgegeben werden können CloudWatch. Weitere Informationen finden Sie unter Erstellen von IAM-Rollen und -Benutzern für die Verwendung mit CloudWatch Agent .

    • Sie müssen die folgende IAM-Inline-Richtlinie an die Amazon-EC2-Instancerolle anhängen, um das in AWS Secrets Manager gespeicherte Passwort auszulesen. Weitere Informationen zu Inline-Richtlinien finden Sie unter Inline-Richtlinien im AWS Identity and Access Management-Benutzerhandbuch.

      { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue" ], "Resource": "arn:aws:secretsmanager:*:*:secret:ApplicationInsights-*" } ] }
  • -AWSRessourcengruppen – Sie müssen eine Ressourcengruppe erstellen, die alle zugehörigen AWS Ressourcen enthält, die von Ihrem Anwendungs-Stack zum Onboarding Ihrer Anwendungen in CloudWatch Application Insights verwendet werden. Dies umfasst Amazon-EC2-Instances und Amazon-EBS-Volumes, auf denen Ihre SAP HANA-Datenbank ausgeführt wird. Wenn es mehrere Datenbanken pro Konto gibt, empfehlen wir Ihnen, eine Ressourcengruppe zu erstellen, die die AWS-Ressourcen für jedes SAP HANA-Datenbanksystem enthält.

  • IAM-Berechtigungen – Für Nicht-Admin-Benutzer:

    • Sie müssen eine AWS Identity and Access Management (IAM)-Richtlinie erstellen, die es Application Insights ermöglicht, eine dienstverknüpfte Rolle zu erstellen und diese mit Ihrer Benutzeridentität zu verknüpfen. Wie Sie die Richtlinie anfügen, erfahren Sie unter IAM-Richtlinie.

    • Der Benutzer muss die Berechtigung haben, ein Secret in AWS Secrets Manager zu erstellen, in dem die Anmeldeinformationen des Datenbankbenutzers gespeichert werden. Weitere Informationen finden Sie unter Beispiel: Berechtigung zum Erstellen von Secrets.

      { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "secretsmanager:CreateSecret" ], "Resource": "arn:aws:secretsmanager:*:*:secret:ApplicationInsights-*" } ] }
  • Servicegebundene Rolle – Application Insights verwendet servicegebundene AWS Identity and Access Management-Rollen (IAM-Rollen). Es wird für Sie eine serviceverknüpfte Rolle erstellt, wenn Sie Ihre erste Application-Insights-Anwendung in der Application-Insights-Konsole erstellen. Weitere Informationen finden Sie unter Verwendung von servicegebundenen Rollen für CloudWatch Application Insights.

Einrichten der SAP HANA-Datenbank für die Überwachung

Gehen Sie wie folgt vor, um die Überwachung für Ihre SAP HANA-Datenbank einzurichten:

  1. Öffnen Sie die CloudWatch-Konsole.

  2. Wählen Sie im linken Navigationsbereich unter Überwachung der Infrastruktur die Option Application Insights.

  3. Auf der Seite Application Insights sehen Sie die Anwendungen, die mit Application Insights überwacht werden, samt Überwachungsstatus. Wählen Sie in der oberen rechten Ecke Add an application (Eine Anwendung hinzufügen) aus.

  4. Auf der Seite Specify application details (Anwendungsdetails festlegen) wählen Sie in der Dropdown-Liste unter Resource group die AWS-Ressourcengruppe aus, die Ihre SAP HANA-Datenbankressourcen enthält. Wenn Sie keine Ressourcengruppe für Ihre Anwendung erstellt haben, können Sie das mit Create new resource group (Neue Ressourcengruppe erstellen) im Dropdown-Menü Resource group (Ressourcengruppe) tun. Weitere Informationen zu Ressourcengruppen finden Sie im AWS-Benutzerhandbuch zu Resource Groups.

  5. Aktivieren Sie unter CloudWatch Ereignisse überwachen das Kontrollkästchen, um die Application-Insights-Überwachung in CloudWatch Ereignisse zu integrieren, um Erkenntnisse aus Amazon EBS, Amazon EC2, AWS CodeDeploy, Amazon ECS, AWS Health APIs und Benachrichtigungen, Amazon RDS, Amazon S3 und zu erhaltenAWS Step Functions.

  6. Aktivieren Sie unter In integrieren das AWS Systems Manager OpsCenterKontrollkästchen neben AWS Systems Manager OpsCenter OpsItems Für Abhilfemaßnahmen generieren, um Benachrichtigungen anzuzeigen und zu erhalten, wenn Probleme für die ausgewählten Anwendungen erkannt werden. Um die Operationen zu verfolgen, die zum Auflösen operativer Arbeitselemente, genannt OpsItems, ausgeführt werden, die sich auf Ihre -AWSRessourcen beziehen, geben Sie einen SNS-Themen-ARN an.

  7. Sie können optional Tags eingeben, um Ihre Ressourcen zu identifizieren und zu organisieren. CloudWatch Application Insights unterstützt sowohl tagbasierte als auch AWS CloudFormationstapelbasierte Ressourcengruppen mit Ausnahme von Application Auto Scaling Gruppen. Weitere Informationen finden Sie unter Tag-Editor im Benutzerhandbuch zu AWS Resource Groups und Tags.

  8. Wählen Sie Next (Weiter) aus, um mit der Einrichtung der Überwachung fortzufahren.

  9. Auf der Seite Erkannte Komponenten überprüfen werden die überwachten Komponenten und ihre Workloads aufgeführt, die von CloudWatch Application Insights automatisch erkannt werden.

    1. Um Workloads zu einer Komponente hinzuzufügen, die einen erkannten SAP-HANA-Einzelknoten-Workload enthält, markieren Sie die Komponente und wählen dann Komponente bearbeiten.

      Anmerkung

      Komponenten, die einen erkannten SAP-HANA-Multiknoten- oder HANA-High-Availability-Workload enthalten, unterstützen nur einen Workload auf einer Komponente.

      
                                    Die Seite „Komponenten für die Überwachung überprüfen“ der  CloudWatch Application-Insights-Konsole: Wählen Sie die zu bearbeitende Komponente aus.
    2. Um einen neuen Workload hinzuzufügen, wählen Sie Neuen Workload hinzufügen.

      
                                    Der Abschnitt Komponente bearbeiten der  CloudWatch Application-Insights-Konsole: Wählen Sie die Schaltfläche unten links, um den Workload hinzuzufügen.
    3. Wenn Sie mit der Bearbeitung der Workloads fertig sind, wählen Sie Änderungen speichern.

  10. Wählen Sie Weiter aus.

  11. Geben Sie auf der Seite Komponentendetails angeben den Benutzernamen und das Passwort ein.

  12. Überprüfen Sie die Konfiguration der Anwendungsüberwachung und wählen Sie Submit (Absenden) aus.

  13. Es öffnet sich die Seite mit den Anwendungsdetails, auf der Sie die Anwendungsübersicht, die Liste der überwachten Komponenten und Workloads sowie der nicht überwachten Komponenten und Workloads sehen können. Wenn Sie das Optionsfeld neben einer Komponente oder einem Workload auswählen, können Sie auch den Konfigurationsverlauf, die Protokollmuster und alle von Ihnen erstellten Tags anzeigen. Wenn Sie Ihre Konfiguration einreichen, stellt Ihr Konto alle Metriken und Alarme für Ihr SAP HANA-System bereit, was bis zu 2 Stunden dauern kann.

Verwalten der Überwachung der SAP HANA-Datenbank

Sie können Benutzeranmeldeinformationen, Metriken und Protokollpfade für Ihre SAP HANA-Datenbank verwalten, indem Sie die folgenden Schritte ausführen:

  1. Öffnen Sie die CloudWatch-Konsole.

  2. Wählen Sie im linken Navigationsbereich unter Überwachung der Infrastruktur die Option Application Insights.

  3. Auf der Seite Application Insights sehen Sie die Anwendungen, die mit Application Insights überwacht werden, samt Überwachungsstatus.

  4. Unter Monitored components (Überwachte Komponenten) wählen Sie das Optionsfeld neben dem Komponentennamen aus. Wählen Sie dann Manage monitoring (Überwachung verwalten) aus.

  5. Unter EC2 instance group logs (Protokolle für EC2-Instance-Gruppen) können Sie den vorhandenen Protokollpfad, den Protokollmustersatz und den Namen der Protokollgruppe bearbeiten. Darüber hinaus können Sie bis zu drei zusätzliche Application logs (Anwendungsprotokolle) hinzufügen.

  6. Unter Metrics (Metriken) können Sie die SAP HANA-Metriken nach Ihren Anforderungen auswählen. SAP HANA-Metriknamen haben das Präfix hanadb. Sie können bis zu 40 Metriken pro Komponente hinzufügen.

  7. Geben Sie unter HANA configuration (HANA-Konfiguration) das Passwort und den Benutzernamen für die SAP HANA-Datenbank ein. Dies ist der Benutzername und das Passwort, das der Amazon- CloudWatch Agent für die Verbindung mit der SAP HANA-Datenbank verwendet.

  8. Unter Benutzerdefinierte Alarme können Sie zusätzliche Alarme hinzufügen, die von CloudWatch Application Insights überwacht werden sollen.

  9. Überprüfen Sie die Konfiguration der Anwendungsüberwachung und wählen Sie Submit (Absenden) aus. Wenn Sie Ihre Konfiguration einreichen, aktualisiert Ihr Konto alle Metriken und Alarme für Ihr SAP HANA-System, was bis zu 2 Stunden dauern kann.

Konfigurieren des Alarmschwellenwerts

CloudWatch Application Insights erstellt automatisch eine Amazon- CloudWatch Metrik für den zu überwachenden Alarm zusammen mit dem Schwellenwert für diese Metrik. Der Alarm wechselt in den Status ALARM , wenn die Metrik für eine bestimmte Anzahl von Auswertungszeiträumen den Schwellenwert überschreitet. Beachten Sie, dass diese Einstellungen von Application Insights nicht beibehalten werden.

Um einen Alarm für eine einzelne Metrik zu bearbeiten, tun Sie Folgendes:

  1. Öffnen Sie die CloudWatch-Konsole.

  2. Wählen Sie im Navigationsbereich Alarms (Alarme) und All alarms (Alle Alarme) aus.

  3. Aktivieren Sie das Optionsfeld neben dem Alarm, der automatisch von CloudWatch Application Insights erstellt wurde. Wählen Sie dann Actions (Aktionen) aus und dann Edit (Bearbeiten) im Dropdown-Menü.

  4. Bearbeiten Sie die folgenden Parameter unter Metric (Metrik).

    1. Wählen Sie unter Statistic (Statistik) eine der Statistiken oder vordefinierten Perzentile aus, oder geben Sie ein benutzerdefiniertes Perzentil an. Beispiel: p95.45

    2. Wählen Sie unter Period (Zeitraum) den Auswertungszeitraum für den Alarm aus. Beim Auswerten des Alarms wird jeder Zeitraum in einem Datenpunkt zusammengefasst.

  5. Bearbeiten Sie die folgenden Parameter unter Conditions (Bedingungen).

    1. Geben Sie an, ob die Metrik größer, kleiner oder gleich dem Schwellenwert sein muss.

    2. Geben Sie den Schwellenwert an.

  6. Bearbeiten Sie unter Additional configuration (Zusätzliche Konfiguration) die folgenden Parameter.

    1. Geben Sie unter Datapoints to alarm (Zu alarmierende Datenpunkte) die Anzahl der Datenpunkte bzw. Auswertungszeiträume an, die im Status ALARM sein müssen, um den Alarm auszulösen. Wenn die beiden Werte übereinstimmen, wird ein Alarm erstellt, der in den Status ALARM wechselt, wenn die festgelegte Anzahl aufeinander folgender Zeiträume überschritten wird. Um einen m-von-n-Alarm zu erstellen, geben Sie für den ersten Datenpunkt eine niedrigere Zahl als für den zweiten Datenpunkt an. Weitere Informationen zum Auswerten von Alarmen finden Sie unter Auswerten eines Alarms.

    2. Wählen Sie unter Missing data treatment (Behandlung von fehlenden Daten) aus, wie sich der Alarm verhalten soll, wenn einige Datenpunkte fehlen. Weitere Informationen zur Behandlung fehlender Daten finden Sie unter Konfigurieren, wie CloudWatch Alarme fehlende Daten behandeln.

    3. Wenn der Alarm ein Perzentil als überwachte Statistik verwendet, erscheint ein Feld Percentiles with low samples (Perzentile mit geringen Stichproben). Entscheiden Sie, ob Sie Fälle mit niedrigem Stichprobenumfang bewerten oder ignorieren möchten. Wenn Sie ignore (maintain alarm state) (Ignorieren (Alarmstatus beibehalten)) wählen, wird der aktuelle Alarmstatus immer beibehalten, wenn die Stichprobengröße zu gering ist. Weitere Informationen zu Perzentilen mit wenigen Beispielen finden Sie unter Auf Perzentilen basierende CloudWatch Alarme und Stichproben mit niedrigen Datenmengen.

  7. Wählen Sie Next (Weiter) aus.

  8. Wählen Sie unter Notification (Benachrichtigung) ein SNS-Thema aus, das benachrichtigt werden soll, wenn sich der Alarm im Status ALARM, OK oder INSUFFICIENT_DATA befindet.

  9. Wählen Sie Update Alarm (Alarm bearbeiten) aus.

Von CloudWatch Application Insights erkannte Probleme mit SAP HANA anzeigen und beheben

Die folgenden Abschnitte enthalten Schritte, mit denen Sie häufig auftretende Fehler beheben können, die bei der Konfiguration der Überwachung für SAP HANA in Application Insights auftreten.

SAP HANA-Datenbank erreicht das Limit für die Speicherzuweisung

Beschreibung

Ihre SAP-Anwendung, die durch eine SAP HANA-Datenbank unterstützt wird, funktioniert aufgrund des hohen Speicherdrucks nicht korrekt, was zu einer Leistungsverschlechterung der Anwendung führt.

Auflösung

Sie können herausfinden, welche Anwendungsebene das Problem verursacht, indem Sie auf dem dynamischen Dashboard nachsehen. Dort sind die zugehörigen Metriken und Protokolldateiausschnitte angezeigt. Im folgenden Beispiel könnte das Problem auf eine große Datenlast im SAP HANA-System zurückzuführen sein.


                        Die Speicherzuweisung wurde überschritten.

Die Speicherzuweisung überschreitet den Schwellenwert von 80 Prozent des gesamten Speicherzuweisungslimits.


                        Die Protokollgruppe zeigt an, dass nicht mehr genügend Speicher vorhanden ist.

Die Protokollgruppe meldet, dass das Schema BNR-DATA und die Tabelle IMDBMASTER_30003 nicht mehr ausreichend Speicher haben. Darüber hinaus zeigt die Protokollgruppe den genauen Zeitpunkt, das aktuelle globale Standortlimit, den gemeinsam genutzten Speicher, die Codegröße und die Größe der OOM-Reservierungszuweisung an.


                        Protokollgruppentext.

Der Datenträger ist voll

Beschreibung

Die SAP-Anwendung, die von einer SAP HANA-Datenbank unterstützt wird, reagiert nicht mehr, was dazu führt, dass nicht auf die Datenbank zugegriffen werden kann.

Auflösung

Sie können herausfinden, welche Datenbankebene das Problem verursacht, indem Sie auf dem dynamischen Dashboard nachsehen. Dort sind die zugehörigen Metriken und Protokolldateiausschnitte angezeigt. Im folgenden Beispiel könnte das Problem darin bestehen, dass der Administrator die automatische Protokollsicherung nicht aktiviert hat, was dazu führt, dass das Verzeichnis sap/hana/log überfüllt wurde.


                        Die Protokollgruppe zeigt an, dass nicht mehr genügend Speicher vorhanden ist.

Das Protokollgruppen-Widget im Problem-Dashboard zeigt das Ereignis DISKFULL.


                        Die Protokollgruppe zeigt an, dass nicht mehr genügend Speicher vorhanden ist.

Das SAP HANA-Backup läuft nicht mehr

Beschreibung

Die SAP-Anwendung, die von einer SAP HANA-Datenbank unterstützt wird, funktioniert nicht mehr.

Auflösung

Sie können herausfinden, welche Datenbankebene das Problem verursacht, indem Sie auf dem dynamischen Dashboard nachsehen. Dort sind die zugehörigen Metriken und Protokolldateiausschnitte angezeigt.

Das Protokollgruppen-Widget im Problem-Dashboard zeigt das Ereignis ACCESS DENIED. Dies umfasst zusätzliche Informationen wie den S3 Bucket, den S3 Bucket-Ordner und die S3 Bucket-Region.


                        Die Protokollgruppe zeigt an, dass nicht mehr genügend Speicher vorhanden ist.

Erkennung von Anomalien für SAP HANA

Für bestimmte SAP HANA-Metriken, z. B. die Anzahl der Threads, CloudWatch wendet statistische und Machine Learning-Algorithmen an, um den Schwellenwert zu definieren. Diese Algorithmen analysieren kontinuierlich Metriken der SAP HANA-Datenbank, ermitteln normale Baseline-Werte und zeigen Anomalien an, wobei nur minimale Benutzereingriffe erforderlich sind. Die Algorithmen generieren ein Modell zur Erkennung von Anomalien, das einen Bereich von erwartbaren Werten ermittelt, wie sie bei einem normalen Metrikverhalten auftreten würden.

Anomalieerkennungsalgorithmen berücksichtigen saisonale und trendbasierte Änderungen von Metriken. Die saisonalen Änderungen können stündlich, täglich oder wöchentlich erfolgen, wie in den folgenden Beispielen für die CPU-Auslastung durch SAP HANA gezeigt.


                    Die Protokollgruppe zeigt an, dass nicht mehr genügend Speicher vorhanden ist.

Nachdem Sie ein Modell erstellt haben, wertet die CloudWatch Anomalieerkennung das Modell kontinuierlich aus und nimmt Anpassungen vor, um sicherzustellen, dass es so genau wie möglich ist. Dies beinhaltet das Umtraining des Modells für den Fall, dass sich die Metrikwerte im Laufe der Zeit weiterentwickeln oder plötzlich ändern. Außerdem gibt es Prädiktoren zur Verbesserung der Modelle für Metriken, die saisonal, sehr hoch oder zerstreut sind.

Fehlerbehebung bei Application Insights für SAP HANA

Dieser Abschnitt enthält Schritte, mit denen Sie häufige Fehler beheben können, die vom Application-Insights-Dashboard zurückgegeben werden.

Es können nicht mehr als 60 Überwachungsmetriken hinzugefügt werden

Zurückgegebener Fehler: Component cannot have more than 60 monitored metrics. (Komponente kann nicht mehr als 60 überwachte Metriken haben)

Ursache: The current metric limit is 60 monitor metrics per component. (Das aktuelle Limit sind 60 überwachte Metriken pro Komponente)

Lösung: Entfernen Sie Metriken, die nicht erforderlich sind, um das Limit einzuhalten.

Nach dem Onboarding-Prozess werden keine SAP-Metriken oder Alarme angezeigt.

Zurückgegebener Fehler: Beim AWS Systems Manager-Run-Befehl ist AWS-ConfigureAWSPackage fehlgeschlagen.

Die Ausgabe zeigt den folgenden Fehler:

Unable to find a host with system database, for more info rerun using -v

                    Die Protokollgruppe zeigt an, dass nicht mehr genügend Speicher vorhanden ist.

Lösung: Der Benutzername und das Passwort sind möglicherweise falsch. Stellen Sie sicher, dass der Benutzername und das Passwort gültig sind, und führen Sie den Onboarding-Prozess erneut aus.

Die Ausgabe zeigt die folgenden Installationsfehler:

ERROR: Can not execute `setup.py` since setuptools is not available in the build environment.

or

[SSL: CERTIFICATE_VERIFY_FAILED]

Behebung: Installieren Sie Python mit einem der folgenden SUSE Linux-Beispielbefehle:

Beispiel 1

sudo zypper install -y python36

Beispiel 2

Installieren Sie die neueste Version von Python 3.8.

wget https://www.python.org/ftp/python/3.8.<LATEST_RELEASE>/Python-3.8.<LATEST_RELEASE>.tgz tar xf Python-3.* cd Python-3.*/ sudo zypper install make gcc-c++ gcc automake autoconf libtool sudo zypper install zlib-devel sudo zypper install libopenssl-devel libffi-devel ./configure --with-ensurepip=install sudo make sudo make install sudo su python3.8 -m pip install --upgrade pip setuptools wheel