Grande acúmulo de arquivos de log em ~/.config/gcloud/logs

Grande acúmulo de arquivos de log em ~/.config/gcloud/logs

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.

informação relacionada