Monitorar um stream

Informações gerais

É possível usar o Datastream para monitorar dados e eventos processados por um stream. Essas informações aparecem nos seguintes gráficos:

  • Capacidade: a taxa em que o Datastream processa dados ou eventos. Essa taxa pode ser:

    • A quantidade de dados (em MB) que o Datastream transfere da origem para o destino.
    • O número de eventos associados aos dados que estão sendo transferidos. Um evento é uma única alteração na origem, como uma nova linha adicionada a uma tabela em um banco de dados.

  • Eventos incompatíveis: o número de eventos que não podem ser processados da origem para o destino.

  • Atualização de dados: a diferença de tempo entre os dados que estão na origem e os que estão sendo transferidos para o destino pelo stream. Ele é calculado como o tempo decorrido entre o carimbo de data/hora da origem e o carimbo de data/hora de leitura do evento mais antigo que está sendo processado. Se não houver novos eventos para ler na origem, a atualização vai ser definida como 0.

    Se houver eventos na fila que o Datastream ainda não processou, eles não serão considerados quando o Datastream calcular a métrica de atualização de dados. Por exemplo, se houver um pico na capacidade de processamento, isso só será refletido na métrica de atualização depois que o Datastream processar os eventos que causaram o pico.

  • Latência do sistema: o tempo que o Datastream leva para processar um evento. Esse intervalo é calculado como o tempo entre o momento em que o Datastream lê o evento e quando ele é gravado no destino.

  • Latência total: a diferença de tempo entre o momento em que os dados são gravados na origem e os eventos correspondentes são gravados no destino.

Monitorar dados ou eventos processados

  1. Acesse a página Streams no Console do Google Cloud.

    Acessar a página "Fluxos"

  2. Clique no stream que você quer monitorar.

  3. Opcional. Role até o gráfico Atualização de dados ser exibido. Neste gráfico, clique no link Criar política de alertas para gerar uma política para ela. Com uma política de alertas, é possível descrever um conjunto de condições que você quer monitorar no gráfico.

    Depois de clicar no link, a página Criar política de alertas aparece no Cloud Monitoring. Nesta página, defina a política de alertas para o gráfico. Isso inclui especificar quais critérios acionarão a política, quem serão notificados se eles forem atendidos e como essas pessoas serão notificadas.

    Para mais informações sobre políticas de alertas, incluindo como criá-las, consulte Como gerenciar políticas de alertas com base em métricas.

  4. Clique na guia MONITORAMENTO.

  5. Role até aparecer o gráfico desejado que representa os dados ou eventos que o Datastream está monitorando.

  6. Se você estiver analisando o gráfico Capacidade, selecione (bytes/segundo) para ver a quantidade de dados que o Datastream transfere da origem para o destino. (evento/segundo) para ver quantos eventos estão associados aos dados que estão sendo transferidos.

  7. Para ver a quantidade de dados ou quantos eventos o Datastream processou em um período de horas ou dias, clique em 1 hora, 6 horas, 12 horas. 1 dia, 2 dias, 4 dias, 7 dias, 14 dias, ou 30 dias.

    Para definir um intervalo personalizado, selecione o menu Personalizado e use o seletor Agenda para especificar as datas e horários de início e de término para a quantidade de dados. ou o número de eventos que você quer visualizar.

    O Datastream atualiza o gráfico no painel para refletir sua seleção e exibe o intervalo que você especificou.

    Por exemplo, se hoje for 31 de outubro de 2021 e você clicar em 30 dias, o gráfico mostrará a quantidade de dados ou o número de eventos processados pelo Datastream desde 1o de outubro de 2021.

  1. Coloque o cursor sobre a linha no gráfico para mostrar a quantidade de dados ou de eventos processados pelo Datastream em uma data e hora específicas.