Журналы, записанные в Stackdriver с использованием клиента Python, иногда не регистрируются
Журналы, которые я написал с помощью клиента Python, иногда не отображаются в веб-консоли. Они должны появиться в глобальной области под регистратором Python по умолчанию. Только очень небольшое количество из них на самом деле добирается туда, без реального образца того, что делать, а что нет. Я работаю в движке контейнера, и ведение журнала в стеке драйвера включено.
Мой код выглядит так:
import logging
import google.cloud.logging
client = google.cloud.logging.Client()
client.setup_logging(log_level=logging.INFO)
logging.info("Test")
Все, что я веду, похоже, попадает в stdout, но я хочу использовать каркас Python, чтобы правильно подобрать уровни. Любые предложения, где я ошибся?
1 ответ
Решение
Это было решено путем обновления версии Google Cloud Python SDK. Мы прикрепили его к 0.22.0, но он был обновлен до 0.24.0. После обновления он работает как положено.