Как настроить пользовательское место назначения журнала с помощью службы экспорта журналов Google Cloud Stackdriver

Я пытаюсь настроить специальный приемник для журналов с помощью службы экспорта журналов Stackdriver. Но я могу найти любую документацию о том, как это реализовать. Кто-нибудь знает, где найти информацию о том, как реализовать настраиваемый пункт назначения?

Ранее я успешно настраивал места назначения приемников Cloud Storage и Cloud Pub / Sub.

Вот скриншот функции, о которой я говорю -  Пользовательский приемник назначения экспорта журнала Stackdriver


person Aaron    schedule 30.08.2017    source источник


Ответы (2)


В этом сообщении упоминается способ определения настраиваемого пункта назначения: Как объединить журналы / приемники Stackdriver в один проект / набор данных BigQuery?

Мы должны выбрать Custom Destination при создании экспорта в программе просмотра журналов Google Stackdriver. Затем мы должны указать пункт назначения в следующих форматах:

  • Для BigQuery:
    bigquery.googleapis.com/projects/[PROJECT_ID visible/datasets/[DATASET_ID]).
  • Для PubSub: pubsub.googleapis.com/projects/[PROJECT_ID visible/topics/[PUBSUB_Topic]
  • Для GCS: storage.googleapis.com/[BUCKET_NAME]

Добавьте уникальный идентификатор писателя, сгенерированный после создания приемника, в IAM & Admin и назначьте роль редактора данных BiqQuery, роль редактора PubSub и все разрешения на хранение в зависимости от типа приемника (BigQuery, PubSub и GCS соответственно).

person Shraddha Jain    schedule 08.02.2018

Наконец, удалось получить ответ напрямую от Google, и у них есть внутренняя открытая проблема в отношении настраиваемого пункта назначения, и команда stackdriver работает над исправлением этого, но для этого нет ETA. FWIW "Пользовательское место назначения" по-прежнему будет одним из трех исходных каналов (GCS, BQ или Pub / Sub), но позволит вам указать другой проект для экспорта. Однако можно экспортировать ваши журналы через тему Cloud Pub / Sub, и третья сторона получит ваши журналы, подписавшись на ту же тему в соответствии с этими инструкциями [1], поскольку Stackdriver Logging поддерживает интеграцию журналов с третьими сторонами, такими как Splunk, Logentries , и Tenable.

[1] https://cloud.google.com/logging/docs/export/using_exported_logs#integrate-thru-pubsub

person Aaron    schedule 01.09.2017