![Grande acúmulo de arquivos de log em ~/.config/gcloud/logs](https://rvso.com/image/760982/Grande%20ac%C3%BAmulo%20de%20arquivos%20de%20log%20em%20~%2F.config%2Fgcloud%2Flogs.png)
Percebemos que algumas de nossas instâncias do GCE têm grandes acúmulos de arquivos de log (1,6 GB) em /home/deploy/.config/gcloud/logs
("implantar" é o usuário sob o qual nossos processos de aplicativo são executados). Parece que os arquivos de log de um mês foram salvos. Um arquivo é criado a cada dois segundos ou mais.
Cada arquivo se parece com isto:
2020-12-11 20:52:02,105 DEBUG root Loaded Command Group: ['gcloud', 'config', 'config_helper']
2020-12-11 20:52:02,107 DEBUG root Running [gcloud.config.config-helper] with arguments: [--format: "json", --verbosity: "none"]
2020-12-11 20:52:02,130 DEBUG google_auth_httplib2 Making request: GET http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/xxx/?recursive=true
2020-12-11 20:52:02,137 DEBUG google_auth_httplib2 Making request: GET http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/xxx/token
2020-12-11 20:52:02,157 INFO root Display format: "default json"
2020-12-11 20:52:02,159 INFO ___FILE_ONLY___ {
"configuration": {
"active_configuration": "default",
"properties": {
"core": {
"account": "xxx",
"disable_usage_reporting": "True",
"project": "xxx",
"verbosity": "none"
}
}
},
"credential": {
"access_token": "xxx",
"id_token": "xxx",
"token_expiry": "2020-12-11T21:36:39Z"
},
"sentinels": {
"config_sentinel": "/home/deploy/.config/gcloud/config_sentinel"
}
}
2020-12-11 20:52:02,159 INFO ___FILE_ONLY___
2020-12-11 20:52:02,160 DEBUG root SDK update checks are disabled.
(Editei informações potencialmente confidenciais.)
Estou tentando descobrir de onde vêm esses arquivos e, mais importante, como evitar que sejam criados. Esses arquivos estão consumindo uma quantidade significativa de espaço em disco.
Estes são sistemas Ubuntu. Nossos aplicativos são escritos principalmente em Go com alguns Ruby e Node.js.
Responder1
Esses logs são gerados automaticamente pelo gcloud e limpos automaticamente em 30 dias. Você pode desativá-lo usando o comando abaixo no Cloud Shell.
conjunto de configuração do gcloud core/disable_file_logging True
Você pode aprender mais sobre o comando nodocumentação oficial do GCP.