Включить Cloud Logging
В Fleet Engine ведение журналов должно быть включено автоматически.
- Откройте интерфейс просмотра журналов.
Введите следующий запрос:
resource.type:"fleetengine.googleapis.com"
Если в результатах запроса есть журналы, значит ведение журналов включено.
Если в результатах поиска по этому запросу нет журналов, возможно, в вашем проекте не включено ведение журналов Cloud Logging. Чтобы включить Cloud Logging, обратитесь в службу поддержки платформы Google Карт.
Включить журналы ограниченного использования
В соответствии со Специальными условиями использования сервиса Mobility некоторые данные журналов, создаваемые Fleet Engine, могут храниться только в течение 30 дней.
Fleet Engine помечает такие журналы как TOS_RESTRICTED и сортирует их в корзину журналов с ограниченным сроком хранения, которую необходимо создать, как показано ниже.
Все остальные данные журналов назначаются сегменту по умолчанию, в котором они могут храниться дольше, как указано в Условиях использования сервисов для мобильных устройств. Чтобы узнать, как настроить сегменты журналов и сроки хранения, ознакомьтесь с разделом Хранилище журналов в консоли Google Cloud.
Для анализа вы можете объединить данные из журналов с ограниченным доступом и журналов по умолчанию.
Чтобы включить журналы ограниченного использования, выполните следующие действия:
Создайте приемник и сегмент для журналов ограниченного использования и отфильтруйте журналы по соответствующим сегментам.
Чтобы включить журналы с ограниченным использованием, обратитесь в службу поддержки.
Подробные сведения приведены в разделах ниже.
Как создать приемник и сегмент для журналов с ограниченным доступом в проекте
В интерфейсе просмотра журналов на панели навигации слева откройте страницу Маршрутизатор журналов.
Измените сегмент журналов _Default, чтобы исключить журналы ограниченного использования.
- В разделе Log Router Sinks (Приемники маршрутизатора журналов) выберите сегмент ведения журнала по умолчанию.
- В меню Действия выберите Изменить приемник.
- Перейдите в раздел Выберите журналы, которые нужно исключить из приемника и нажмите кнопку Добавить исключение.
- В поле Exclusion filter name (Название фильтра исключения) введите ExcludeRestrictedLogs.
- В поле Создать фильтр исключения вставьте следующий фильтр:
labels.restriction="TOS_RESTRICTED" - Нажмите Обновить приемник.
Создайте ограниченное хранилище журналов для хранения журналов ограниченного использования. Для этого создайте приемник и сегмент для всех журналов, а затем исключите журналы, к которым не ограничен доступ.
- В верхней части страницы Маршрутизатор журналов выберите Создать приемник.
- Заполните раздел Сведения о приемнике:
- Название: RestrictedLogs.
- Описание: маршрутизирует журналы ограниченного использования Routes Fleet Engine.
- Нажмите Далее.
- Заполните поле Конечная папка:
- Выберите сервис-приемник: сегмент Logging.
- В разделе Select log bucket (Выбрать сегмент журналов) нажмите Create new log bucket (Создать сегмент журналов).
- В диалоговом окне Bucket details (Сведения о сегменте) заполните следующие поля:
- Название: Ограниченный доступ.
- Описание: содержит журналы Fleet Engine с ограниченным использованием.
- Оставьте остальные настройки без изменений и нажмите Далее.
- Установите для параметра Срок хранения значение "30 дней". (Срок хранения не должен превышать 30 дней.)
- Выберите Создать сегмент.
- Вернитесь в диалоговое окно создания приемника и оставьте раздел Logs to include in sink (Журналы, которые нужно включить в приемник) пустым.
- В разделе Logs to filter out of sink (Журналы, которые нужно исключить из приемника) нажмите Add Exclusion (Добавить исключение) и заполните следующие поля:
- Название фильтра исключения: ExcludeNonRestrictedLogs.
- Фильтр исключения:
NOT (resource.type = "fleetengine.googleapis.com/Fleet" OR resource.type = "fleetengine.googleapis.com/DeliveryFleet") NOT (labels.restriction = "TOS_RESTRICTED")
- Нажмите Create sink (Создать приемник).
Как включить журналы с ограниченным использованием
- Перейдите на страницу поддержки платформы Google Карт.
- Нажмите Create Case (Создать запрос), чтобы создать новый запрос в службу поддержки.
Предоставьте следующую информацию:
- Идентификаторы проектов, которые нужно включить.
- Адрес электронной почты пользователя, запросившего изменение. У этого пользователя должен быть доступ с правом редактирования к проектам Google Cloud, которые вы указываете.
Подтвердите согласие со следующим утверждением, написав Да: Включая Контент Google Карт с ограниченным использованием в Cloud Logging, вы соглашаетесь соблюдать Условия использования платформы Google Карт и Условия использования сервиса Mobility, в том числе требования к кешированию и разрешенному использованию, поскольку они относятся к Контенту Google Карт.
Когда служба поддержки обработает ваш запрос, вы получите подтверждение того, что ведение журнала для вашего проекта включено.
Дальнейшие действия
Подробнее о том, как работать с журналами в Logs Explorer…