Recopila información de diagnóstico sobre el rendimiento de las cargas de trabajo de SAP

En esta guía, se muestra cómo recopilar información de diagnóstico de rendimiento para tus cargas de trabajo de SAP a través del agente de Google Cloud para SAP, versión 3.4 o posterior.

Cuando te comunicas con Atención al cliente de Cloud para obtener asistencia para solucionar un problema de rendimiento con tu carga de trabajo de SAP, debes compartir la información de diagnóstico pertinente sobre tu carga de trabajo. Mediante la herramienta de diagnóstico de rendimiento integrada del agente, puedes automatizar la recopilación de la información de diagnóstico necesaria, lo que, a su vez, puede ayudar a acelerar la solución de problemas y la resolución.

Si deseas obtener información sobre el diagnóstico de rendimiento que el agente puede ejecutar para tus cargas de trabajo de SAP, consulta Diagnóstico del rendimiento de las cargas de trabajo.

Antes de comenzar

Recopila información de diagnóstico de rendimiento

Si deseas recopilar información de diagnóstico de rendimiento para tu carga de trabajo de SAP, invoca la herramienta del agente mediante el 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

Reemplaza lo siguiente:

  • COMMA_SEPARATED_DIAGNOSTIC_TYPES: son los tipos de diagnóstico que deseas ejecutar.
  • STORAGE_BUCKET_NAME: es el nombre de Cloud Storage que la herramienta debe usar para ejecutar el diagnóstico de backup.
  • BACKINT_CONFIG_FILE_PATH: es la ruta de acceso al archivo de configuración de Backint requerido.
  • OUTPUT_FILE_NAME: el nombre del archivo ZIP de salida, que contiene la información de diagnóstico sobre tu carga de trabajo de SAP
  • OUTPUT_FILE_PATH: es la ruta de acceso al directorio en el que deseas que la herramienta de diagnóstico de rendimiento guarde el archivo ZIP de salida. La ruta de acceso especificada se crea si no existe.

Para obtener información sobre los parámetros compatibles con este comando, consulta Parámetros admitidos.

Parámetros admitidos

En la siguiente tabla, se describen los parámetros que puedes usar con el comando performancediagnostics:

Parámetro Descripción
type STRING

Especifica una lista separada por comas de los tipos de diagnóstico que deseas ejecutar. Los siguientes son los tipos de diagnóstico compatibles:

  • backup: Ejecuta el autodiagnóstico y el diagnóstico de gsutil perfdiag de la función de Backint para las cargas de trabajo de SAP HANA.
  • IO: Ejecuta el diagnóstico de entrada o salida, que se hace con el verificador de E/S flexible (FIO). Esto realiza pruebas de esfuerzo en las capacidades de E/S de los sistemas de almacenamiento de tu carga de trabajo. También ejecuta simulaciones de cargas de trabajo para evaluar el rendimiento de la infraestructura de tu carga de trabajo, como los discos y el sistema de archivos de red.
  • all: Ejecuta todos los diagnósticos a pedido y predeterminados que admite la herramienta.
  • Si ejecutas el diagnóstico IO o all, debes asegurarte de que la herramienta de FIO esté instalada en tu instancia de procesamiento. Para instalar esta herramienta, ejecuta sudo yum install fio en RHEL y sudo zypper install fio en SLES.

Para obtener más información sobre el diagnóstico admitido, consulta Diagnóstico del rendimiento de las cargas de trabajo.

backint-config-file String

Si deseas ejecutar el diagnóstico de backup, especifica la ruta de acceso a tu archivo de configuración de Backint. Por ejemplo: /usr/sap/SID/SYS/global/hdb/opt/backint/backint-gcs/PARAMETERS.json.

Para ejecutar el diagnóstico de backup, debes especificar al menos uno de los siguientes parámetros: backint-config-file o test-bucket.

Si usas archivos de configuración independientes para las copias de seguridad de datos, registros o catálogos, especifica la ruta de acceso que corresponde al tipo de copia de seguridad para el que deseas recopilar información de diagnóstico.

test-bucket String

Si deseas ejecutar el diagnóstico de backup, especifica el nombre del bucket de Cloud Storage que la herramienta debe usar para probar cómo subir y descargar archivos desde y hacia Cloud Storage. Por ejemplo: mybucket. Asegúrate de que el bucket usado para las pruebas no tenga una política de retención establecida.

Para ejecutar el diagnóstico de backup, debes especificar al menos uno de los siguientes parámetros: backint-config-file o test-bucket. Si especificas valores para ambos parámetros, la herramienta usará el bucket especificado para test-bucket.

output-bucket String

Opcional. Especifica el nombre del bucket de Cloud Storage en el que deseas subir el resultado de la herramienta de diagnóstico de rendimiento. Por ejemplo: mytestbucket. La herramienta crea una carpeta llamada “performancediagnostics” en este bucket para almacenar los archivos de salida.

Si no especificas este parámetro, la herramienta guarda el resultado en el directorio determinado por si especificas o no el parámetro output-file-path.

Para permitir que la herramienta suba el resultado a Cloud Storage, a la cuenta de servicio que usa el agente se le debe asignar el rol de IAM Usuario de objetos de almacenamiento (roles/storage.objectUser). Si usas la función de Backint del agente, la cuenta de servicio tiene los permisos subyacentes.

output-file-name String

Opcional. Especifica el nombre del archivo ZIP de salida que crea la herramienta de diagnóstico de rendimiento.

De forma predeterminada, el archivo ZIP se llama performance-diagnostics-TIMESTAMP, en el que TIMESTAMP es la fecha y hora en que la herramienta crea el archivo ZIP.

output-file-path String

Opcional. Especifica la ruta de acceso al directorio en el que deseas que la herramienta de diagnóstico de rendimiento guarde el archivo ZIP de salida. La ruta de acceso especificada se crea si no existe.

De forma predeterminada, el archivo ZIP se guarda en el directorio /tmp.

hyper-threading String

Opcional. Especifica para establecer la configuración de hipersubprocesos para los tipos de máquinas de equipos físicos de Compute Engine, como X4. El valor predeterminado es on. Los valores admitidos son ony off.

log-level String

Opcional. Establece el nivel de registro del agente durante el tiempo que ejecuta el diagnóstico de rendimiento. El valor predeterminado es info. Los valores admitidos son debug, info, warn y error.

Las operaciones que realiza la herramienta para recopilar información de diagnóstico se capturan en el siguiente archivo: /var/log/google-cloud-sap-agent/performancediagnostics.log.

Ver registros

Cuando ejecutas el comando performancediagnostics, las operaciones realizadas se registran en el siguiente archivo: /var/log/google-cloud-sap-agent/performancediagnostics.log.

¿Qué sigue?

Una vez que generes el resultado de la herramienta de diagnóstico de rendimiento, debes enviarlo a Atención al cliente. Esto puede ayudar al servicio de atención al cliente a acelerar la solución de problemas de rendimiento en tu carga de trabajo de SAP.