Diagnoseinformationen zur SAP-Arbeitslastleistung erfassen

In diesem Leitfaden erfahren Sie, wie Sie mit dem Google Cloud-Agent für SAP ab Version 3.4 Leistungsdiagnoseinformationen für Ihre SAP-Arbeitslasten erfassen.

Wenn Sie Cloud Customer Care bei der Behebung eines Leistungsproblems mit Ihrer SAP-Arbeitslast kontaktieren, müssen Sie die entsprechenden Diagnoseinformationen zu Ihrer Arbeitslast freigeben. Mit dem integrierten Leistungsdiagnosetool des Agents können Sie die Erfassung der erforderlichen Diagnoseinformationen automatisieren, die wiederum die Fehlerbehebung und Lösung beschleunigen können.

Informationen zu den Leistungsdiagnosen, die der Agent für Ihre SAP-Arbeitslasten ausführen kann, finden Sie unter Diagnose der Arbeitslastleistung.

Hinweise

Informationen zur Leistungsdiagnose erfassen

Rufen Sie zum Erfassen von Leistungsdiagnoseinformationen für Ihre SAP-Arbeitslast das Tool des Agents mit dem Befehl performancediagnostics auf:

sudo /usr/bin/google_cloud_sap_agent performancediagnostics \
    --type="COMMA_SEPARATED_DIAGNOSTIC_TYPES" \
    --test-bucket=STORAGE_BUCKET_NAME \
    --backint-config-file=BACKINT_CONFIG_FILE_PATH \
    --output-file-name=OUTPUT_FILE_NAME \
    --output-file-path=OUTPUT_FILE_PATH

Ersetzen Sie Folgendes:

  • COMMA_SEPARATED_DIAGNOSTIC_TYPES: Die Diagnosetypen, die Sie ausführen möchten.
  • STORAGE_BUCKET_NAME: Der Name des Cloud Storage-Objekts, mit dem das Tool die Diagnose backup ausführen muss.
  • BACKINT_CONFIG_FILE_PATH: der Pfad zur erforderlichen Backint-Konfigurationsdatei.
  • OUTPUT_FILE_NAME: Name der Ausgabe-ZIP-Datei, die die Diagnoseinformationen zu Ihrer SAP-Arbeitslast enthält
  • OUTPUT_FILE_PATH: der Pfad zu dem Verzeichnis, in dem das Leistungsdiagnosetool die ZIP-Ausgabedatei speichern soll. Der angegebene Pfad wird erstellt, wenn er nicht vorhanden ist.

Informationen zu den von diesem Befehl unterstützten Parametern finden Sie unter Unterstützte Parameter.

Unterstützte Parameter

In der folgenden Tabelle werden die Parameter beschrieben, die Sie mit dem Befehl performancediagnostics verwenden können:

Parameter Beschreibung
type STRING

Geben Sie eine durch Kommas getrennte Liste der Diagnosetypen an, die Sie ausführen möchten. Die folgenden Diagnosetypen werden unterstützt:

  • backup: Führt die Selbstdiagnose und die gsutil perfdiag-Diagnose des Backint-Features für SAP HANA-Arbeitslasten aus.
  • IO: Führt die Eingabe-/Ausgabediagnose aus, die mit dem Flexible E/A-Tester (FIO) erfolgt. Dadurch werden Belastungstests der E/A-Funktionen der Speichersysteme Ihrer Arbeitslast durchgeführt. Außerdem werden Arbeitslastsimulationen ausgeführt, um die Leistung der Arbeitslastinfrastruktur zu bewerten, z. B. Laufwerke und das Netzwerkdateisystem.
  • all: Führt alle vom Tool unterstützten On-Demand- und Standarddiagnosen aus.
  • Wenn Sie die Diagnose IO oder all ausführen, müssen Sie prüfen, ob das FIO-Tool auf Ihrer Compute-Instanz installiert ist. Sie können dieses Tool installieren, indem Sie sudo yum install fio unter RHEL und sudo zypper install fio unter SLES ausführen.

Weitere Informationen zu den unterstützten Diagnosen finden Sie unter Diagnose der Arbeitslastleistung.

backint-config-file String

Wenn Sie die Diagnose backup ausführen möchten, geben Sie den Pfad zu Ihrer Backint-Konfigurationsdatei an. Beispiel: /usr/sap/SID/SYS/global/hdb/opt/backint/backint-gcs/PARAMETERS.json.

Zum Ausführen der backup-Diagnose müssen Sie mindestens einen der folgenden Parameter angeben: backint-config-file oder test-bucket.

Wenn Sie separate Konfigurationsdateien für Daten-, Log- oder Katalogsicherungen verwenden, geben Sie den Pfad an, der dem Sicherungstyp entspricht, für den Sie Diagnoseinformationen erfassen möchten.

test-bucket String

Wenn Sie die backup-Diagnose ausführen möchten, geben Sie den Namen des Cloud Storage-Buckets an, den das Tool zum Testen des Hochladens und Herunterladens von Dateien in und aus Cloud Storage verwenden muss. Beispiel: mybucket Achten Sie darauf, dass für den zum Testen verwendeten Bucket keine Aufbewahrungsrichtlinie festgelegt ist.

Zum Ausführen der backup-Diagnose müssen Sie mindestens einen der folgenden Parameter angeben: backint-config-file oder test-bucket. Wenn Sie Werte für beide Parameter angeben, verwendet das Tool den für test-bucket angegebenen Bucket.

output-bucket String

Optional. Geben Sie den Namen des Cloud Storage-Buckets an, in den Sie die Ausgabe des Leistungsdiagnose-Tools hochladen möchten. Beispiel: mytestbucket. Das Tool erstellt in diesem Bucket einen Ordner mit dem Namen "performancediagnostics", um die Ausgabedateien zu speichern.

Wenn Sie diesen Parameter nicht angeben, speichert das Tool die Ausgabe in dem Verzeichnis, das davon abhängt, ob Sie den Parameter output-file-path angeben oder nicht.

Damit das Tool die Ausgabe in Cloud Storage hochladen kann, muss dem vom Agent verwendeten Dienstkonto die IAM-Rolle Storage-Objekt-Nutzer (roles/storage.objectUser) zugewiesen sein. Wenn Sie das Backint-Feature des Agents verwenden, hat das Dienstkonto die zugrunde liegenden Berechtigungen.

output-file-name String

Optional. Geben Sie den Namen der ZIP-Ausgabedatei an, die vom Leistungsdiagnose-Tool erstellt wird.

Standardmäßig hat die ZIP-Datei den Namen performance-diagnostics-TIMESTAMP, wobei TIMESTAMP das Datum und die Uhrzeit ist, zu der das Tool die ZIP-Datei erstellt.

output-file-path String

Optional. Geben Sie den Pfad zu dem Verzeichnis an, in dem das Leistungsdiagnosetool die ZIP-Ausgabedatei speichern soll. Der angegebene Pfad wird erstellt, wenn er nicht vorhanden ist.

Die ZIP-Datei wird standardmäßig im Verzeichnis /tmp gespeichert.

hyper-threading String

Optional. Geben Sie an, um die Hyperthreading-Einstellungen für Bare-Metal-Maschinentypen von Compute Engine wie X4 festzulegen. Der Standardwert ist on. Unterstützte Werte sind on und off.

log-level String

Optional. Legt die Logging-Ebene des Agents für die Dauer fest, für die die Leistungsdiagnose ausgeführt wird. Der Standardwert ist info. Die unterstützten Werte sind debug, info, warn und error.

Vorgänge, die vom Tool zum Erfassen von Diagnoseinformationen ausgeführt werden, werden in der folgenden Datei erfasst: /var/log/google-cloud-sap-agent/performancediagnostics.log.

Logs ansehen

Wenn Sie den Befehl performancediagnostics ausführen, werden die ausgeführten Vorgänge in der folgenden Datei protokolliert: /var/log/google-cloud-sap-agent/performancediagnostics.log.

Nächste Schritte

Nachdem Sie die Ausgabe des Leistungsdiagnosetools generiert haben, müssen Sie sie an Customer Care senden. Dadurch kann Customer Care die Fehlerbehebung bei Leistungsproblemen mit Ihrer SAP-Arbeitslast beschleunigen.