Используйте облачное ведение журнала для получения информации

Google Cloud Logging предоставляет обширные показатели на основе журналов, которые вы можете использовать для получения информации о ваших приложениях Last Mile Fleet Solution на платформе Google Maps. Метрики на основе журнала основаны на содержимом записей журнала. Например, метрики могут записывать количество записей журнала, содержащих определенные сообщения, или они могут извлекать информацию о задержке, указанную в записях журнала. Вы можете использовать метрики на основе журналов в диаграммах облачного мониторинга и политиках оповещений.

Определенные системой метрики на основе журналов, предоставляемые Cloud Logging, рассчитываются на основе журналов, полученных с помощью Logging. Если журнал был явно исключен из приема с помощью функции ведения журнала, он не включается в эти показатели.

В этом документе представлена ​​информация о том, как детализировать журналы, чтобы получить представление о реализации API доставки, в том числе:

Использование обозревателя журналов

Вы можете использовать обозреватель журналов для фильтрации журналов различными способами, чтобы получить представление о том, как работают ваши приложения Last Mile Fleet Solution на платформе Google Maps. Например, вы можете фильтровать журналы следующими способами:

Дополнительную информацию см. в разделе Использование обозревателя журналов .

Использование оповещений

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

Создание канала уведомлений

Вы можете создать канал уведомлений, в котором будет указано, кого и как следует уведомлять о предупреждении. Каналы уведомлений могут включать мобильные устройства, пейджеры, Slack, электронную почту, Pub/Sub и другие каналы.

Чтобы создать канал уведомлений, выберите «Мониторинг» , а затем «Оповещения» в облачной консоли, чтобы открыть страницу «Оповещения». Затем выберите «Редактировать каналы уведомлений» в верхней части страницы.

Создать канал

Дополнительную информацию см. в разделе Управление каналами уведомлений .

Создание примера оповещения

В следующем примере показано, как создать оповещение, когда метрика billable_tasks, созданная в предыдущем примере, падает ниже указанного порога.

  1. В облачной консоли выберите «Мониторинг» , а затем «Оповещения» , чтобы открыть страницу «Оповещения». Затем выберите «Создать политику» в верхней части страницы.

    Создать политику

  2. На странице Создать политику оповещений выберите Добавить условие .

  3. В диалоговом окне «Добавить условие»:

    • Укажите имя оповещения (например, «Счетчик оплачиваемых задач слишком низкий »).
    • В качестве цели начните вводить billable_tasks . Он должен автоматически заполнять метрику на основе журналов, созданную в предыдущем примере. Выберите показатель из раскрывающегося списка. (Полное имя метрики — logging/user/billable_tasks .)

      Укажите цель

    • Информация о целевом показателе должна появиться, и справа вы увидите график показателей.

    • Прокрутите вниз до раздела «Конфигурация» слева и установите параметры оповещения. (например, установите для Condition значение «ниже» , Threshold » — 0,1 и For » — 5 минут ). После установки порога на диаграмме показателей должна появиться красная линия, показывающая порог оповещения относительно текущего значения.

      Метрическая диаграмма

    • Нажмите кнопку Добавить .

  4. Вернитесь на страницу «Создание политики оповещений» и нажмите «Далее» .

  5. При необходимости установите контакт канала уведомлений при срабатывании оповещения. Затем выберите Далее .

    Установить канал

  6. Добавьте инструкции по устранению проблемы. Инструкции будут включены в текст оповещения. Затем нажмите Сохранить .

    Инструкции

Ваше оповещение теперь должно быть активным. Если оно сработает, оно появится на странице оповещений.

Тревога

Если был выбран канал уведомления, он будет уведомлен.

Использование BigQuery

BigQuery — мощный инструмент для проведения аналитики. Его можно использовать для хранения долгосрочных журналов и выполнения специальных SQL-запросов к данным.

Например, вы можете создать:

Дополнительную информацию см. в разделе Использование BigQuery .