#google-cloud-logging
#google-cloud-logging
Вопрос:
Я пытаюсь экспортировать журналы из Google Cloud через паблик / подтему.
В рамках процесса я должен создать нечто, называемое «фильтром включения». Единственная документация, которую я могу найти по этому фильтру, находится здесь: https://cloud.google.com/logging/docs/exclusions
В этой документации почти ничего не говорится о языке запросов фильтра включения. Есть только один пример:
NOT LOG_ID("cloudaudit.googleapis.com/activity") AND NOT
LOG_ID("externalaudit.googleapis.com/activity") AND NOT
LOG_ID("cloudaudit.googleapis.com/system_event") AND NOT
LOG_ID("externalaudit.googleapis.com/system_event") AND NOT
LOG_ID("cloudaudit.googleapis.com/access_transparency") AND NOT
LOG_ID("externalaudit.googleapis.com/access_transparency")
Этот пример не соответствует тому, что я уже знаю о регистрации в GCP. Я не знаю, что означают URL-адреса или где взять те, которые соответствуют службам, журналы которых я хочу экспортировать. Я могу предположить, что язык запросов поддерживает логические операторы в стиле SQL. Я полагаю, что ввод LOG_ID(«someurl.googleapis.com/something «) в запрос приводит к тому, что он сопоставляет журналы, которые имеют некоторое отношение к этому URL. Я могу также предположить, что, возможно, эти URL-адреса сопоставляются с именами служб (как показано в программе просмотра устаревших журналов), такими как «GAE Application, my-app». Но мои догадки, вероятно, уже попадают на сомнительную территорию, поскольку это всего лишь догадки. Ничего из этого не указано в единственной документации, которую я смог найти.
Где документы? Как я могу использовать эту функцию?
Ответ №1:
Фильтр включения написан на языке запросов ведения журнала.