Stackdriver прекратил запись в GKE Containers - PullRequest
2 голосов
/ 26 февраля 2020

Журналы приложений Spring Boot, развернутых в GKE, перестали отображаться в журнале Stackdriver Logging после 2 февраля 2020 года. В это время произошло то, что Stackdriver перешел на новый пользовательский интерфейс, более интегрированный с консолью GCP - может ли это иметь какое-либо отношение к это?

У меня есть другие проекты в GKE, например, основанный на Node.js бэкэнд, где регистрация в Stackdriver продолжалась без прерывания, но в приложениях Spring Boot ничего не происходит:

enter image description here

Если я выберу «Контейнер Kubernetes» вместо «Контейнер GKE» в консоли GCP в «Ведение журнала Stackdriver -> Просмотр журналов», я вижу некоторые операторы журнала, в частности такие ошибки, как:

WARNING: You do not appear to have access to project [my-project] or it does not exist.

и

Error while fetching metric descriptors for kube-proxy: Get https://monitoring.googleapis.com/v3/projects/my-project/metricDescriptors?...

и

Error while sending request to Stackdriver Post https://monitoring.googleapis.com/v3/projects/my-project/timeSeries?...

ОК, поэтому кажется, что это начинает объяснять проблему, но я ничего не менял Разрешения IAM, и при сравнении с разрешениями в проекте, в котором размещены развертывания Node.js GKE, которые продолжают нормально протоколироваться, они кажутся одинаковыми.

Должен ли я изменить некоторые разрешения в проекте, в котором размещены развертывания Spring Boot GKE, чтобы избавиться от этих ошибок Stackdriver? Какой член IAM влияет на тех? Какие роли потребуются?

1 Ответ

2 голосов
/ 26 февраля 2020

Оказывается, что кластер GKE имел Устаревшее ведение журнала Stackdriver и Мониторинг устаревшего Stackdriver включено:

enter image description here

и проблема была решена путем отключения этих атрибутов и настройки атрибута Stackdriver Kubernetes Engine Monitoring :

enter image description here

Но почему ведение журнала Stackdriver продолжается непрерывно для приложений Node.js с включенными устаревшими параметрами, для меня до сих пор остается загадкой.

...