Как настроить Cloud Logging

Включить Cloud Logging

В Fleet Engine ведение журналов должно быть включено автоматически.

  1. Откройте интерфейс просмотра журналов.
  2. Введите следующий запрос:

    resource.type:"fleetengine.googleapis.com"
    

Если в результатах запроса есть журналы, значит ведение журналов включено.

Если в результатах поиска по этому запросу нет журналов, возможно, в вашем проекте не включено ведение журналов Cloud Logging. Чтобы включить Cloud Logging, обратитесь в службу поддержки платформы Google Карт.

Включить журналы ограниченного использования

В соответствии со Специальными условиями использования сервиса Mobility некоторые данные журналов, создаваемые Fleet Engine, могут храниться только в течение 30 дней. Fleet Engine помечает такие журналы как TOS_RESTRICTED и сортирует их в корзину журналов с ограниченным сроком хранения, которую необходимо создать, как показано ниже.

Все остальные данные журналов назначаются сегменту по умолчанию, в котором они могут храниться дольше, как указано в Условиях использования сервисов для мобильных устройств. Чтобы узнать, как настроить сегменты журналов и сроки хранения, ознакомьтесь с разделом Хранилище журналов в консоли Google Cloud.

Для анализа вы можете объединить данные из журналов с ограниченным доступом и журналов по умолчанию.

Чтобы включить журналы ограниченного использования, выполните следующие действия:

  1. Создайте приемник и сегмент для журналов ограниченного использования и отфильтруйте журналы по соответствующим сегментам.

  2. Чтобы включить журналы с ограниченным использованием, обратитесь в службу поддержки.

Подробные сведения приведены в разделах ниже.

Как создать приемник и сегмент для журналов с ограниченным доступом в проекте

  1. В интерфейсе просмотра журналов на панели навигации слева откройте страницу Маршрутизатор журналов.

  2. Измените сегмент журналов _Default, чтобы исключить журналы ограниченного использования.

    1. В разделе Log Router Sinks (Приемники маршрутизатора журналов) выберите сегмент ведения журнала по умолчанию.
    2. В меню Действия выберите Изменить приемник.
    3. Перейдите в раздел Выберите журналы, которые нужно исключить из приемника и нажмите кнопку Добавить исключение.
    4. В поле Exclusion filter name (Название фильтра исключения) введите ExcludeRestrictedLogs.
    5. В поле Создать фильтр исключения вставьте следующий фильтр: labels.restriction="TOS_RESTRICTED"
    6. Нажмите Обновить приемник.
  3. Создайте ограниченное хранилище журналов для хранения журналов ограниченного использования. Для этого создайте приемник и сегмент для всех журналов, а затем исключите журналы, к которым не ограничен доступ.

    1. В верхней части страницы Маршрутизатор журналов выберите Создать приемник.
    2. Заполните раздел Сведения о приемнике:
      1. Название: RestrictedLogs.
      2. Описание: маршрутизирует журналы ограниченного использования Routes Fleet Engine.
    3. Нажмите Далее.
    4. Заполните поле Конечная папка:
      1. Выберите сервис-приемник: сегмент Logging.
      2. В разделе Select log bucket (Выбрать сегмент журналов) нажмите Create new log bucket (Создать сегмент журналов).
      3. В диалоговом окне Bucket details (Сведения о сегменте) заполните следующие поля:
        1. Название: Ограниченный доступ.
        2. Описание: содержит журналы Fleet Engine с ограниченным использованием.
      4. Оставьте остальные настройки без изменений и нажмите Далее.
      5. Установите для параметра Срок хранения значение "30 дней". (Срок хранения не должен превышать 30 дней.)
      6. Выберите Создать сегмент.
    5. Вернитесь в диалоговое окно создания приемника и оставьте раздел Logs to include in sink (Журналы, которые нужно включить в приемник) пустым.
    6. В разделе Logs to filter out of sink (Журналы, которые нужно исключить из приемника) нажмите Add Exclusion (Добавить исключение) и заполните следующие поля:
      1. Название фильтра исключения: ExcludeNonRestrictedLogs.
      2. Фильтр исключения: NOT (resource.type = "fleetengine.googleapis.com/Fleet" OR resource.type = "fleetengine.googleapis.com/DeliveryFleet") NOT (labels.restriction = "TOS_RESTRICTED")
    7. Нажмите Create sink (Создать приемник).

Как включить журналы с ограниченным использованием

  1. Перейдите на страницу поддержки платформы Google Карт.
  2. Нажмите Create Case (Создать запрос), чтобы создать новый запрос в службу поддержки.
  3. Предоставьте следующую информацию:

    • Идентификаторы проектов, которые нужно включить.
    • Адрес электронной почты пользователя, запросившего изменение. У этого пользователя должен быть доступ с правом редактирования к проектам Google Cloud, которые вы указываете.
  4. Подтвердите согласие со следующим утверждением, написав Да: Включая Контент Google Карт с ограниченным использованием в Cloud Logging, вы соглашаетесь соблюдать Условия использования платформы Google Карт и Условия использования сервиса Mobility, в том числе требования к кешированию и разрешенному использованию, поскольку они относятся к Контенту Google Карт.

Когда служба поддержки обработает ваш запрос, вы получите подтверждение того, что ведение журнала для вашего проекта включено.

Дальнейшие действия

Подробнее о том, как работать с журналами в Logs Explorer…