Monitorize streams em direto

Esta página descreve como ver as métricas recolhidas pela API Live Stream como parte do Cloud Monitoring. Pode encontrar a lista de métricas da API Live Stream em métricas da Google Cloud.

Veja as métricas do Cloud Monitoring

Para ver as métricas de um recurso monitorizado através do Metrics Explorer, faça o seguinte:

  1. Na Google Cloud consola, aceda à página  Explorador de métricas:

    Aceda ao Metrics Explorer

    Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.

  2. Na barra de ferramentas da Google Cloud consola, selecione o seu Google Cloud projeto. Para configurações do App Hub, selecione o projeto anfitrião do App Hub ou o projeto de gestão da pasta com apps ativadas.
  3. No elemento Métrica, expanda o menu Selecionar uma métrica, introduza Live Stream API Channel na barra de filtros e, de seguida, use os submenus para selecionar um tipo de recurso e uma métrica específicos:
    1. No menu Recursos ativos, selecione Canal da API Live Stream.
    2. Para selecionar uma métrica, use os menus Categorias de métricas ativas e Métricas ativas.
    3. Clique em Aplicar.
  4. Para adicionar filtros que removem séries cronológicas dos resultados da consulta, use o elemento Filter.

  5. Configure a forma como os dados são vistos. Por exemplo, pode traçar o gráfico para um canal específico introduzindo channel_id = my-channel no campo Filtros.

    Para mais informações sobre como configurar um gráfico, consulte o artigo Selecione métricas quando usar o explorador de métricas.

Converta a unidade de taxa de bits da stream de entrada

Pode usar a métrica channel/received_bytes_count para monitorizar a taxa de bits do fluxo de entrada. Por predefinição, a unidade de channel/received_bytes_count é bytes por segundo para ser consistente com outras métricas. Google Cloud

  1. No separador Configuração do explorador de métricas, defina o campo Tipo de recurso como Canal da API Live Stream e o campo Métrica como Contagem de bytes recebidos.

  2. Selecione o separador PromQL.

  3. Por exemplo, para converter o valor em megabits por segundo, adicione o cálculo ao final da seguinte consulta:

    rate({
        "__name__"="livestream.googleapis.com/channel/received_bytes_count",
        "monitored_resource"="livestream.googleapis.com/Channel",
    }[${__interval}]) * 8 / 1000000
    
  4. Clique em EXECUTAR CONSULTA para voltar a traçar o gráfico.

Para mais informações sobre o PromQL, consulte o artigo Use o editor de código para o PromQL.