~/.config/gcloud/logs에 로그 파일이 많이 축적됨

~/.config/gcloud/logs에 로그 파일이 많이 축적됨

우리는 일부 GCE 인스턴스에 로그 파일(1.6GB)이 대량으로 축적되어 있음을 확인했습니다 /home/deploy/.config/gcloud/logs("배포"는 애플리케이션 프로세스가 실행되는 사용자입니다). 한 달분의 로그 파일이 저장되는 것 같습니다. 몇 초마다 파일이 생성됩니다.

각 파일은 다음과 같습니다.

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.

(민감할 수 있는 정보는 편집했습니다.)

저는 이러한 파일이 어디서 왔는지, 그리고 더 중요한 것은 이러한 파일이 생성되는 것을 방지하는 방법을 알아내려고 노력하고 있습니다. 이러한 파일은 상당한 양의 디스크 공간을 소비하고 있습니다.

이것은 우분투 시스템입니다. 우리 애플리케이션은 대부분 Ruby 및 Node.js와 함께 Go로 작성되었습니다.

답변1

이러한 로그는 gcloud에 의해 자동으로 생성되며 30일 후에 자동으로 삭제됩니다. Cloud Shell에서 아래 명령을 사용하여 비활성화할 수 있습니다.

gcloud config set core/disable_file_logging True

명령에 대한 자세한 내용은 다음에서 확인할 수 있습니다.공식 GCP 문서.

관련 정보