Usar o Cloud Logging para receber insights

O Google Cloud Logging fornece métricas abrangentes com base em registros que podem ser usadas para receber insights sobre os apps da solução de frota da Last Mile 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 nos registros que foram ingeridos pelo Logging. Se um registro tiver sido explicitamente excluído da ingestão pelo Logging, ele não será incluído nessas métricas.

Neste documento, fornecemos 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

Você pode 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 a Análise de registros.

Como usar alertas

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

Como criar um canal de notificação

É possível criar um canal de notificação que indique quem precisa ser notificado de 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 depois Alertas no Console do Cloud para abrir a página "Alertas". Em seguida, selecione Editar canais de notificação na parte de cima 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 depois Alertas para abrir a página "Alertas". Em seguida, selecione Criar política na parte de cima 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 de alerta (por exemplo, Contador de tarefas faturáveis muito baixo).
    • Em um destino, comece a digitar billable_tasks. A métrica com base em registros criada no exemplo anterior precisa ser preenchida automaticamente. Selecione a métrica na lista suspensa. O nome completo da métrica é logging/user/billable_tasks.

      Especificar destino

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

    • Role para baixo até a seção "Configuração" à esquerda e defina os parâmetros do alerta. Por exemplo, defina Condition como está abaixo, Threshold como 0.1 e For como 5 minutos. Ao definir o limite, uma linha vermelha aparece no gráfico de métricas, mostrando o limite de 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 a política de alertas" e selecione Próxima.

  5. Também é possível definir 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 agora. Se ele for acionado, ele vai 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 realizar análises. Ele pode ser usado para armazenar registros de longo prazo e realizar consultas ad hoc semelhantes a SQL nos dados.

Por exemplo, você pode criar:

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