Usar o Cloud Logging para receber insights

O Google Cloud Logging oferece extensas métricas com base em registros que podem ser usadas para receber insights sobre seus apps da solução Last Mile Fleet da Plataforma Google Maps. As métricas com base em registros são baseadas no conteúdo das entradas de registro. Por exemplo, as métricas podem registrar o número de entradas de registro que contêm mensagens específicas ou podem extrair informações de latência relatadas nas entradas. É possível usar métricas com base em registros em políticas de alertas e gráficos do Cloud Monitoring.

As métricas com base em registros definidas pelo sistema fornecidas pelo Cloud Logging são calculadas com base em registros que foram ingeridos pelo Logging. Se um registro foi explicitamente excluído da ingestão pelo Logging, ele não será incluído nessas métricas.

Neste documento, você encontra informações sobre como detalhar os registros para receber insights sobre a implementação da API Deliveries, incluindo:

Como usar a Análise de registros

É possível usar a Análise de registros para filtrar registros de várias maneiras e ter insights sobre o desempenho dos apps da solução Last Mile Fleet da Plataforma Google Maps. Por exemplo, é possível filtrar os registros das seguintes maneiras:

Para mais informações, consulte Como usar o Explorador de registros.

Como usar alertas

Também é possível criar alertas para notificar os clientes quando uma métrica estiver fora de um determinado limite e especificar canais de notificação para alertas.

Criação de um canal de notificação

É possível criar um canal de notificação que indique quem precisa ser notificado sobre um alerta e como. Os canais de notificação podem incluir dispositivos móveis, pagers, Slack, e-mail, Pub/Sub e outros canais.

Para criar um canal de notificação, selecione Monitoramento e Alertas no Console do Cloud para abrir a página "Alertas". Em seguida, selecione Editar canais de notificação na parte superior da página.

Criar canal

Para mais informações, consulte Como gerenciar canais de notificação.

Como criar um exemplo de alerta

O exemplo a seguir mostra como criar um alerta quando a métrica billable_tasks criada no exemplo anterior fica abaixo de um limite especificado.

  1. No Console do Cloud, selecione Monitoramento e Alertas para abrir a página "Alertas". Em seguida, selecione Criar política na parte superior da página.

    Criar política

  2. Na página "Criar política de alertas", selecione Adicionar condição.

  3. Na caixa de diálogo "Adicionar condição":

    • Especifique um nome para o alerta (por exemplo, Contador de tarefas faturáveis muito baixo).
    • Para um alvo, comece a digitar billable_tasks. Ele deve ser preenchido automaticamente para a métrica com base em registros criada no exemplo anterior. Selecione a métrica no menu suspenso. O nome completo da métrica é logging/user/billable_tasks.

      Especificar destino

    • As informações de objetivo da métrica serão preenchidas, e o gráfico de métricas será exibido à direita.

    • Role para baixo até a seção "Configuração" à esquerda e defina os parâmetros de alerta. Por exemplo, defina Condition como is below, Threshold como 0.1 e For como 5 minutes. Quando você define o limite, uma linha vermelha aparece no gráfico de métricas mostrando o limite do alerta em relação ao valor atual.

      Gráfico de métricas

    • Clique no botão Add.

  4. Volte para a página "Como criar uma política de alertas" e selecione Próxima.

  5. Como opção, defina o contato do canal de notificação quando o alerta for acionado. Depois, selecione Próxima.

    Definir canal

  6. Adicione instruções sobre como corrigir o problema. As instruções serão incluídas no corpo da notificação de alerta. Em seguida, clique em Salvar.

    Instruções

Seu alerta deve estar ativo. Se for acionado, aparecerá na página "Alertas".

Alerta

Se um canal de notificação tiver sido selecionado, ele será notificado.

Usar o BigQuery

O BigQuery é uma ferramenta poderosa para análises. Ele pode ser usado para armazenar registros de longo prazo e executar consultas ad hoc semelhantes a SQL nos dados.

Por exemplo, você pode criar:

Para mais informações, consulte Como usar o BigQuery.