![Gran acumulación de archivos de registro en ~/.config/gcloud/logs](https://rvso.com/image/760982/Gran%20acumulaci%C3%B3n%20de%20archivos%20de%20registro%20en%20~%2F.config%2Fgcloud%2Flogs.png)
Hemos notado que algunas de nuestras instancias de GCE tienen grandes acumulaciones de archivos de registro (1,6 GB) en /home/deploy/.config/gcloud/logs
("implementar" es el usuario bajo el cual se ejecutan los procesos de nuestra aplicación). Parece que se han guardado los archivos de registro de un mes. Se crea un archivo aproximadamente cada dos segundos.
Cada archivo se ve así:
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.
(Edité información potencialmente confidencial).
Estoy tratando de descubrir de dónde provienen estos archivos y, lo que es más importante, cómo evitar que se creen. Estos archivos consumen una cantidad significativa de espacio en disco.
Estos son sistemas ubuntu. Nuestras aplicaciones están escritas principalmente en Go con algo de Ruby y Node.js.
Respuesta1
Estos registros los genera automáticamente gcloud y se borran automáticamente en 30 días. Puede desactivarlo utilizando el siguiente comando en el shell de la nube.
Configuración de gcloud establecida core/disable_file_logging Verdadero
Puede obtener más información sobre el comando en eldocumentación oficial de GCP.