Raccogli informazioni diagnostiche sulle prestazioni dei carichi di lavoro SAP

Questa guida spiega come raccogliere informazioni dalla diagnostica del rendimento per: Carichi di lavoro SAP utilizzando l'agente per SAP di Google Cloud, versione 3.4 o successive.

Quando contatti l'assistenza clienti Google Cloud per risolvere eventuali problemi per risolvere un problema di prestazioni con il carico di lavoro SAP, devi condividere la diagnostica pertinente e informazioni sul carico di lavoro. Utilizzando le prestazioni integrate dell'agente strumento di diagnostica, puoi automatizzare la raccolta dei dati informazioni, il che a sua volta può aiutare 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 carico di lavoro SAP, richiama il 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 del 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 di tipi di diagnostica da utilizzare vengono eseguiti tutti i test delle unità. Di seguito sono riportati i tipi di diagnostica supportati:

  • backup: esegue la funzionalità Backint di autodiagnosi e gsutil perfdiag diagnostica per carichi di lavoro SAP HANA.
  • IO: esegue la diagnostica di input/output, operazione completata utilizzando lo strumento Flessibile tester I/O (FIO). Vengono eseguiti test di stress sull'I/O e le capacità dei sistemi di archiviazione del tuo carico di lavoro. Esegue anche per valutare le prestazioni dei carichi di lavoro dell'infrastruttura come dischi e file system di rete.
  • all: esegue tutta la diagnostica on demand e predefinita 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 di 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 dati, log backup del catalogo, quindi specifica il percorso corrispondente al backup tipo per il quale vuoi raccogliere 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 in almeno uno dei seguenti parametri: backint-config-file o test-bucket. Se specifichi i valori per entrambi i parametri, lo strumento usa 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. Per 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, determinato dalla specifica o meno 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 l'oggetto Storage Ruolo IAM Utente (roles/storage.objectUser). Se utilizzando la funzionalità Backint dell'agente, l'account di servizio avrà le 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 strumento di diagnostica delle prestazioni per salvare il file ZIP di output. Il valore specificato il percorso viene creato se non esiste.

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 di la 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

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