#google-cloud-platform #google-bigquery #google-cloud-stackdriver #google-cloud-logging
#google-cloud-platform #google-bigquery #google-cloud-stackdriver #google-cloud-logging
Вопрос:
Проблема: я создал приемник BigQuery в GCP Logging, но никакие данные не экспортируются в таблицу BigQuery.
Я могу видеть созданный приемник на вкладке «Logs Router» в GCP Logging. Кроме того, я могу видеть соответствующий набор данных и таблицу в BigQuery. Я также проверил, имеет ли соответствующая учетная запись Службы достаточные разрешения. У него есть разрешения «Редактор данных BigQuery».
Я уже пытался удалить приемник и создать новый. Это не помогло. Кроме того, я сравнил свои настройки приемника с другими рабочими приемниками из других проектов GCP, но это та же настройка.
И последнее, но не менее важное: я ознакомился с мониторингом GCP. Там я вижу событие «LoggingSinkConfigErrorV2». Но я не знаю значения этого события, а также мой поиск в Google не увенчался успехом.
РЕДАКТИРОВАТЬ 01.09.2020:
РЕДАКТИРОВАТЬ 01.09.2020:
Комментарии:
1. вы можете проверить соответствующую ошибку в Stackdriver, просто перейдите на вкладку Дополнительно и выполните поиск по имени приемника. Не могли бы вы позже поделиться ошибкой?
2. Я загрузил скриншот. Сообщения об ошибке нет. Или вы имеете в виду что-то другое?
3. Я не уверен, что все журналы присутствуют на вкладке «Приемник экспорта журнала». Можете ли вы перейти к расширенному просмотру и выполнить поиск по имени приемника?
4. Вы пробовали устранять неполадки, описанные в общедоступных документах
5. Я хотел бы указать на раздел этого документа, опубликованный в предыдущем комментарии здесь: cloud.google.com/logging/docs/export/… Для начала проверьте, нет ли ошибок в политике организации. В разделе общий доступ вы можете выполнить поиск: «Журналы не могут передаваться в dataset [YOUR_DATASET], поскольку эта операция запрещена политикой организации». Позже проверьте, в порядке ли выставление счетов для проекта, в котором есть BQ.
Ответ №1:
Предполагая, что вы создали приемник правильно.
Важно отметить следующее:> Как только вы создадите приемник, все НОВЫЕ журналы после создания приемника будут экспортированы в GCP, а старые журналы НЕ будут экспортироваться.
Поэтому, как только вы создадите приемник, обязательно выполните некоторые действия для создания новых журналов.
Комментарии:
1. @JShinigami В случае, если вы использовали какой-либо фильтр, можете ли вы проверить, работает ли фильтр, используя тот же фильтр в stackdriver logging.
2. Да, фильтр должен работать. Фильтр: resource.type=»app_script_function»
3. @JShinigami можете ли вы опубликовать скриншот экрана ведения журнала, где вы выполняете поиск resource.type=»app_script_function», и отображаются некоторые журналы. Также разместите скриншот вашего приемника..
Ответ №2:
Вы должны проверить, в порядке ли выставление счетов для проекта GCP, который содержит BigQuery.
Комментарии:
1. Да, если учетная запись для выставления счетов не настроена, экспорт в BigQuery работать не будет.