Печатайте заявления на python3 больше не входя в Google Cloud Platform - PullRequest
2 голосов
/ 11 апреля 2020

Я использую python 3.5, и до тех пор, пока go все операторы print () в python3 не войдут в программу просмотра журналов https://console.cloud.google.com/logs просто отлично. Однако это внезапно прекратилось. У кого-нибудь есть быстрое решение? Кроме того, я провел исследование и обнаружил https://cloud.google.com/logging/docs/reference/libraries#client -libraries-install- python. Кажется странным, что я никогда не делал этого раньше. Это нужно? Это «правильный» способ делать вещи? Я работаю в Kubernetes, и для PYTHONUNBUFFERED уже установлено значение «0», et c.

Любая помощь будет принята с благодарностью!

1 Ответ

3 голосов
/ 11 апреля 2020

Найдена причина root. После обновления до 1.15 за https://cloud.google.com/monitoring/kubernetes-engine/migration устаревшее ведение журнала, которое я использовал, больше не будет работать. Вам необходимо обновить кластер с помощью «Kubernetes Engine Monitoring». Далее по https://cloud.google.com/monitoring/kubernetes-engine/migration (см. очень нижнюю часть этого) у нас есть «Поскольку эти типы изменились в Kubernetes Engine Monitoring, обязательно поищите ваши журналы в новых типах ресурсов как Kubernetes Container, а не в устаревших типах ведения журнала и мониторинга, таких как GKE Container. " Это означает, что журналы не остановились, они меняют местоположение. В программе просмотра журналов используйте «Контейнер Kubernetes», а не «Контейнер GKE», и вы должны быть хорошими.

...