1

У меня довольно небольшой (1-2 узла) кубернетовый кластер, работающий в GKE с запуском ± 40 подстроек. Проблема в том, что она не входит в GCE Console должным образом. Я вижу много сообщений из контейнера (ов) в текущем состоянии в следующем формате:Google Cloud Logging + google-fluentd Отбрасывающие сообщения

$ kubectl logs fluentd-cloud-logging-gke-xxxxxxxx-node-xxxx 

2016-02-02 23:30:09 +0000 [warn]: Dropping 10 log message(s) error_class="Google::APIClient::ClientError" error="Project has not enabled the API. Please use Google Developers Console to activate the 'logging' API for your project." 
2016-02-02 23:30:09 +0000 [warn]: Dropping 1 log message(s) error_class="Google::APIClient::ClientError" error="Project has not enabled the API. Please use Google Developers Console to activate the 'logging' API for your project." 
2016-02-02 23:30:09 +0000 [warn]: Dropping 3 log message(s) error_class="Google::APIClient::ClientError" error="Project has not enabled the API. Please use Google Developers Console to activate the 'logging' API for your project." 
2016-02-02 23:30:09 +0000 [warn]: Dropping 41 log message(s) error_class="Google::APIClient::ClientError" error="Project has not enabled the API. Please use Google Developers Console to activate the 'logging' API for your project." 
2016-02-02 23:30:09 +0000 [warn]: Dropping 5 log message(s) error_class="Google::APIClient::ClientError" error="Project has not enabled the API. Please use Google Developers Console to activate the 'logging' API for your project." 

... и так далее. Я наблюдаю ~ 5 из этих сообщений в секунду, поэтому я знаю, что вещи производят журналы. Тем не менее, в консоли вычислителя я вижу что-то вроде следующего:

compute engine console logging page snapshot with some portions redacted

Так где-то между я, очевидно, теряет много сообщений. Странно, однако, что я не теряю все эти сообщения!

Кластер настроен Logging.write и Monitoring.all привилегиями, как предложено в GH выпуска #15727

ответ

1

Это определенно смущает, что некоторые из журналов показывают вверх. Учитывая это сообщение об ошибке, я ожидаю, что ни один из ваших журналов не появится в средстве просмотра, поскольку похоже, что API ведения журнала еще не включен для вашего проекта.

Вы можете сделать это с Консоли разработчиков, here. Попробуйте пойти туда, нажав кнопку Enable API и узнав, продолжают ли ошибки.

+0

Когда я впервые загрузил консоль, я увидел {{apiCtrl.api.name}}, где должна была быть кнопка, но после обновления кэша появилась кнопка. Щелчок на нем сделал трюк, спасибо Алекс! – pnovotnak