Я использую Google Cloud CDN со своим балансировщиком нагрузки HTTPS и Cloud Run в качестве серверной службы. Все работает нормально, и ресурсы обслуживаются из CDN. Я могу проверить попадания в кеш с помощью команды cUrl и увидеть, как заголовок «Возраст» со временем увеличивается.
Но - эти попадания (Google Cloud CDN) не производят никаких журналов.
Если я посмотрю на вкладку мониторинга для моей карты URL в моем CDN, я получу следующее сообщение в разделе, где должен быть график:
"Traffic flow will display here once the backend service receives traffic"
Мой CDN работает уже целую неделю.
Когда я следую этой статье: https://cloud.google.com/cdn/docs/logging Когда я получил страницу просмотра журнала для создания запроса, следующий ресурс недоступен для выбора:
"Cloud HTTP Load Balancer > All forwarding rules"
Когда я следую этой статье: https://cloud.google.com/load-balancing/docs/https/https-logging-monitoring
Я не вижу флажка
"Enable logging"
I can also see on my "Backend service details" screen that logging is switched off (bottom of screenshot), but when I Edit it there is no option for me to switch it on ....
My conclusion is that there are no CDN logs being generated, and that something is not set up correctly. But I don't know where else to look, as CDN logging is supposed to happen automatically.
What else can I do?
This is the documentation I followed to set up a serverless neg hooked up to a load balancer and CDN.
https://cloud.google.com/load-balancing/docs/negs/setting-up-serverless-negs