Журналы приложений Spring Boot, развернутых в GKE, перестали отображаться в журнале Stackdriver Logging после 2 февраля 2020 года. В это время произошло то, что Stackdriver перешел на новый пользовательский интерфейс, более интегрированный с консолью GCP - может ли это иметь какое-либо отношение к это?
У меня есть другие проекты в GKE, например, основанный на Node.js бэкэнд, где регистрация в Stackdriver продолжалась без прерывания, но в приложениях Spring Boot ничего не происходит:
Если я выберу «Контейнер 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 влияет на тех? Какие роли потребуются?