Raccogli informazioni diagnostiche sulle prestazioni dei carichi di lavoro SAP

Questa guida mostra come raccogliere informazioni di diagnostica delle prestazioni per i carichi di lavoro SAP utilizzando Agent for SAP di Google Cloud, versione 3.4 o successive.

Quando contatti l'assistenza clienti Google Cloud per risolvere un problema di prestazioni con il carico di lavoro SAP, devi condividere le informazioni diagnostiche pertinenti sul carico di lavoro. Utilizzando lo strumento di diagnostica delle prestazioni integrato dell'agente, puoi automatizzare la raccolta delle informazioni diagnostiche necessarie, il che a sua volta può contribuire ad accelerare la risoluzione dei problemi.

Per informazioni sulla diagnostica delle prestazioni che l'agente può eseguire per i carichi di lavoro SAP, consulta Diagnostica delle prestazioni del carico di lavoro.

Prima di iniziare

  • Assicurati di utilizzare la versione 3.4 o successiva dell'agente Google Cloud per SAP.

    Per informazioni su come controllare e aggiornare l'agente, consulta Aggiornare l'agente Google Cloud per SAP.

Raccogliere informazioni di diagnostica del rendimento

Per raccogliere informazioni di diagnostica delle prestazioni per il carico di lavoro SAP, richiama lo strumento dell'agente utilizzando il comando performancediagnostics:

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

Sostituisci quanto segue:

  • COMMA_SEPARATED_DIAGNOSTIC_TYPES: i tipi di diagnostica che vuoi eseguire.
  • STORAGE_BUCKET_NAME: il nome di Cloud Storage che lo strumento deve utilizzare per eseguire la diagnostica backup.
  • BACKINT_CONFIG_FILE_PATH: il percorso del file di configurazione Backint richiesto.
  • OUTPUT_FILE_NAME: il nome del file ZIP di output, che contiene le informazioni diagnostiche sul carico di lavoro SAP
  • OUTPUT_FILE_PATH: il percorso della directory in cui vuoi che lo strumento di diagnostica delle prestazioni salvi il file ZIP di output. Il percorso specificato viene creato se non esiste.

Per informazioni sui parametri supportati da questo comando, consulta Parametri supportati.

Parametri supportati

La seguente tabella descrive i parametri che puoi utilizzare con il comando performancediagnostics:

Parametro Descrizione
type STRING

Specifica un elenco separato da virgole di tipi di diagnostica da eseguire. Di seguito sono riportati i tipi di diagnostica supportati:

  • backup: esegue l'autodiagnostica e la gsutil perfdiagdiagnostica della funzionalità Backint per i carichi di lavoro SAP HANA.
  • IO: esegue la diagnostica di input/output mediante l'utilizzo del Tester I/O flessibile (FIO). Verrà eseguito un test di stress sulle funzionalità di I/O dei sistemi di archiviazione del carico di lavoro. Esegue inoltre simulazioni dei carichi di lavoro per valutare le prestazioni dell'infrastruttura dei carichi di lavoro, come dischi e file system di rete.
  • all: esegue tutta la diagnostica on demand e predefinita supportata dallo strumento.
  • Se stai eseguendo la diagnostica IO o all, devi assicurarti che lo strumento FIO sia installato sulla tua istanza Compute. Puoi installare questo strumento eseguendo sudo yum install fio su RHEL e sudo zypper install fio su SLES.

Per ulteriori informazioni sulla diagnostica supportata, consulta la pagina relativa alla diagnostica delle prestazioni del carico di lavoro.

backint-config-file String

Se vuoi eseguire la diagnostica backup, specifica il percorso del file di configurazione di Backint. Ad esempio: /usr/sap/SID/SYS/global/hdb/opt/backint/backint-gcs/PARAMETERS.json.

Per eseguire la diagnostica di backup, devi specificare almeno uno dei seguenti parametri: backint-config-file o test-bucket.

Se utilizzi file di configurazione separati per i backup di dati, log o catalogo, specifica il percorso corrispondente al tipo di backup per cui vuoi raccogliere le informazioni diagnostiche.

test-bucket String

Se vuoi eseguire la diagnostica backup, specifica il nome del bucket Cloud Storage che lo strumento deve utilizzare per testare il caricamento e il download di file da e verso Cloud Storage. Ad esempio: mybucket. Assicurati che per il bucket utilizzato per i test non sia impostato un criterio di conservazione.

Per eseguire la diagnostica di backup, devi specificare almeno uno dei seguenti parametri: backint-config-file o test-bucket. Se specifichi i valori per entrambi i parametri, lo strumento utilizza il bucket specificato per test-bucket.

output-bucket String

Facoltativo. Specifica il nome del bucket Cloud Storage in cui vuoi caricare l'output dello strumento di diagnostica delle prestazioni. Ad esempio: mytestbucket. Lo strumento crea una cartella denominata "performancediagnostics" in questo bucket per archiviare i file di output.

Se non specifichi questo parametro, lo strumento salva l'output nella directory determinata dal fatto che tu abbia specificato o meno il parametro output-file-path.

Per consentire allo strumento di caricare l'output in Cloud Storage, all'account di servizio utilizzato dall'agente deve essere assegnato il ruolo IAM Utente oggetti Storage (roles/storage.objectUser). Se utilizzi la funzionalità Backint dell'agente, l'account di servizio dispone delle autorizzazioni sottostanti.

output-file-name String

Facoltativo. Specifica il nome del file ZIP di output creato dallo strumento di diagnostica delle prestazioni.

Per impostazione predefinita, il file ZIP è denominato performance-diagnostics-TIMESTAMP, dove TIMESTAMP indica la data e l'ora in cui lo strumento crea il file ZIP.

output-file-path String

Facoltativo. Specifica il percorso della directory in cui vuoi che lo strumento di diagnostica delle prestazioni salvi il file ZIP di output. Il percorso specificato viene creato se non esiste.

Per impostazione predefinita, il file ZIP viene salvato nella directory /tmp.

hyper-threading String

Facoltativo. Specifica di configurare le impostazioni di hyperthreading per i tipi di macchine bare metal di Compute Engine, come X4. Il valore predefinito è on. I valori supportati sono on e off.

log-level String

Facoltativo. Imposta il livello di logging dell'agente per la durata dell'esecuzione della diagnostica delle prestazioni. Il valore predefinito è info. I valori supportati sono: debug, info, warn e error.

Le operazioni eseguite dallo strumento per raccogliere informazioni diagnostiche vengono acquisite nel seguente file: /var/log/google-cloud-sap-agent/performancediagnostics.log.

visualizza i log

Quando esegui il comando performancediagnostics, le operazioni eseguite vengono registrate nel seguente file: /var/log/google-cloud-sap-agent/performancediagnostics.log.

Passaggi successivi

Dopo aver generato l'output dello strumento di diagnostica del rendimento, devi inviarlo all'assistenza clienti. Questo può aiutare l'assistenza clienti ad accelerare la risoluzione dei problemi di prestazioni con il carico di lavoro SAP.