Descargar datos de perfil
En este documento se describe cómo puedes descargar los datos de tu perfil en tu sistema local y cómo puedes obtenerlos de forma programática mediante una aplicación Go.
Descargar perfiles con la Google Cloud consola
Para descargar el perfil que se muestra en el gráfico de llamas, haz clic en Descargar get_app.
Profiler usa la siguiente convención de nomenclatura para el archivo descargado:
profiler_[SERVICE_NAME]_[PROFILE_TYPE]_[FROM_DATE]_[TO_DATE]_[ZONE]_[VERSION].pb.gz
En esta expresión:
SERVICE_NAMEcontiene la selección de ServicioPROFILE_TYPEcontiene la selección de Tipo de perfil.FROM_DATEyTO_DATEcontienen las especificaciones del periodo.ZONEcontiene la zona que has seleccionado.VERSIONcontiene la selección de Versión.
Ejemplo: profiler_docdemo-service_HEAP_2018-04-22T20_25_31Z_2018-05-22T20_25_31Z_us-east1-c.pb.gz
Descargar perfiles mediante programación
Para obtener datos de perfil, usa el método de la API ListProfiles. En el siguiente programa de Go de ejemplo se muestra cómo usar esta API.
El programa de ejemplo crea una carpeta en el directorio desde el que se ejecuta y genera un conjunto de archivos pprof numerados. Cada archivo tiene una convención de nomenclatura similar a profile000042.pb.gz. Cada directorio contiene datos de perfil y un archivo de metadatos (metadata.csv), que incluye información sobre los archivos descargados.