Raccogliere informazioni di diagnostica sul rendimento del carico 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 tuo carico di lavoro SAP, devi condividere informazioni diagnostiche pertinenti sul tuo carico di lavoro. Utilizzando lo strumento di diagnostica del rendimento integrato dell'agente, puoi automatizzare la raccolta delle informazioni di diagnostica necessarie, il che può contribuire ad accelerare la risoluzione dei problemi.

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

Prima di iniziare

Raccogliere informazioni di diagnostica del rendimento

Per raccogliere informazioni di diagnostica delle prestazioni per il tuo workload SAP, invoca 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 dello 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 di diagnostica sul tuo carico di lavoro SAP
  • OUTPUT_FILE_PATH: il percorso della directory in cui vuoi che lo strumento di diagnostica del rendimento salvi il file ZIP di output. Se non esiste, viene creato il percorso specificato.

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 dei tipi di diagnostica che vuoi eseguire. Di seguito sono riportati i tipi di diagnostica supportati:

  • backup: esegue la diagnosi autonoma e la diagnosi gsutil perfdiag della funzionalità Backint per i carichi di lavoro SAP HANA.
  • IO: esegue la diagnostica di input/output, che viene eseguita utilizzando il tester I/O flessibile (FIO). Vengono eseguiti test di stress sulle funzionalità I/O dei sistemi di archiviazione del tuo carico di lavoro. Esegue inoltre simulazioni dei carichi di lavoro per valutare le prestazioni dell'infrastruttura del carico di lavoro, ad esempio i dischi e il file system di rete.
  • all: esegue tutte le diagnostiche predefinite e su richiesta supportate dallo strumento.
  • Se esegui la diagnostica IO o all, devi assicurarti che lo strumento FIO sia installato nell'istanza di calcolo. Puoi installare questo strumento eseguendo sudo yum install fio su RHEL e sudo zypper install fio su SLES.

Per ulteriori informazioni sui dati diagnostici supportati, consulta Diagnostica del rendimento 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 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 cataloghi, specifica il percorso corrispondente al tipo di backup per il quale vuoi raccogliere le informazioni di diagnostica.

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 backup, devi specificare almeno uno dei seguenti parametri: backint-config-file o test-bucket. Se specifichi 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 caricare l'output dello strumento di diagnostica del rendimento. 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 specifichi o meno il parametro output-file-path.

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

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 del rendimento salvi il file ZIP di output. Se non esiste, viene creato il percorso specificato.

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

hyper-threading String

Facoltativo. Specifica di impostare le impostazioni dell'hyperthreading per i tipi di macchine bare metal di Compute Engine, ad esempio 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 del rendimento. 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

Una volta generato l'output dello strumento di diagnostica delle prestazioni, devi inviarlo all'assistenza clienti. In questo modo, l'assistenza clienti può accelerare la risoluzione del problema di prestazioni del tuo carico di lavoro SAP.