Мы заметили, что некоторые из наших экземпляров GCE имеют большие скопления файлов журналов (1,6 ГБ) в разделе /home/deploy/.config/gcloud/logs
(«deploy» — это пользователь, под которым запускаются наши процессы приложений). Похоже, что сохраняются файлы журналов за месяц. Файл создается каждые пару секунд или около того.
Каждый файл выглядит так:
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.
(Я удалил потенциально конфиденциальную информацию.)
Я пытаюсь выяснить, откуда берутся эти файлы и, что еще важнее, как предотвратить их создание. Эти файлы занимают значительное количество места на диске.
Это системы Ubuntu. Наши приложения в основном написаны на Go с добавлением Ruby и Node.js.
решение1
Эти журналы автоматически генерируются gcloud и автоматически очищаются через 30 дней. Вы можете отключить их, используя команду ниже в облачной оболочке.
конфигурация gcloud установлена как core/disable_file_logging True
Подробнее о команде можно узнать наофициальная документация GCP.