Transfira os dados do perfil
Este documento descreve como pode transferir os dados do seu perfil para o sistema local e como pode obter dados do perfil através de programação usando uma aplicação Go.
Transfira perfis através da Google Cloud consola
Para transferir o perfil apresentado no gráfico de chamas, clique em Transferir get_app.
O criador de perfis usa a seguinte convenção de nomenclatura para o ficheiro transferido:
profiler_[SERVICE_NAME]_[PROFILE_TYPE]_[FROM_DATE]_[TO_DATE]_[ZONE]_[VERSION].pb.gz
Nesta expressão:
SERVICE_NAMEcontém a sua seleção de ServiçoPROFILE_TYPEcontém a seleção do Tipo de perfilFROM_DATEeTO_DATEcontêm as suas especificações de intervalo de tempoZONEcontém a sua seleção de ZonaVERSIONcontém a sua seleção de versão
Exemplo: profiler_docdemo-service_HEAP_2018-04-22T20_25_31Z_2018-05-22T20_25_31Z_us-east1-c.pb.gz
Transfira perfis através de programação
Para obter dados do perfil, use o método da API ListProfiles. O seguinte programa Go de exemplo demonstra a utilização desta API.
O programa de exemplo cria uma pasta no diretório a partir do qual é executado e
gera um conjunto de ficheiros pprof numerados. Cada ficheiro tem uma convenção de nomenclatura semelhante a profile000042.pb.gz. Cada diretório contém dados do perfil e um ficheiro de metadados, metadata.csv, que contém informações sobre os ficheiros transferidos.