Где находятся журналы проверок Google Health?

Я использую экземпляр GCE, и на нем запущен кластер Kubernetes. HTTP Load Balancer также настроен для проверки работоспособности службы Kubernetes, работающей в этом экземпляре. Но я постоянно получаю эту ошибку:

Error: Server Error

The server encountered a temporary error and could not complete your request. Please try again in 30 seconds.

Поэтому мне интересно, правильно ли выполняется / настроена проверка работоспособности, связанная с балансировщиком нагрузки.

Где я могу найти или как включить файлы журнала такой проверки работоспособности?

Экземпляр работает под управлением Debian.

1 ответ

Я устранял подобную проблему, среда включала балансировщик нагрузки HTTPS и группу управляемых экземпляров.

Обыскав доступную документацию без отслеживания доступа к этим журналам, наконец-то собрали заявку в службу поддержки с командой Google Cloud, они ответили, что журналы проверок работоспособности недоступны для публичного доступа. Команда Google имеет свои внутренние инструменты для проверки журналов ошибок проверки работоспособности и предложила свои рекомендации соответственно

У нас есть возможность проверять проверки работоспособности с помощью команды gcloud следующим образом, но мы не обслуживаем ожидаемые нами требования к журналам.

$ gcloud alpha compute http-health-checks 

$ gcloud beta compute http-health-checks

Журналы проверки работоспособности теперь доступны (в бета-версии на момент написания) через Cloud Logging.

(Примечание: устаревшие проверки работоспособности не поддерживаются)

В Cloud Logging (ранее известном как Stackdriver) используйте такой фильтр:

logName="projects/<project-id>/logs/compute.googleapis.com%2Fhealthchecks"

Проверьте (без каламбура) документацию журнала Healthcheck для получения дополнительной информации.


Ссылка ниже:
  1. Откройте для себя Cloud Logging, Log Viewer
  2. Предварительно заполните фильтр, чтобы отобразить все недавние журналы проверки работоспособности:

https://cloud.google.com/console/logs/query?query=logName:%22logs%2Fcompute.googleapis.com%252Fhealthchecks%22