Surveiller les diffusions en direct

Cette page explique comment afficher les métriques collectées par l'API Live Stream dans le cadre de Cloud Monitoring. Vous trouverez la liste des métriques de l'API Live Stream sur les métriques Google Cloud.

Afficher les métriques Cloud Monitoring

Pour afficher les métriques d'une ressource surveillée à l'aide de l'explorateur de métriques, procédez comme suit :

  1. Dans la console Google Cloud, accédez à la page Explorateur de métriques :

    Accéder à l'explorateur de métriques

    Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.

  2. Dans l'élément Métrique, développez le menu Sélectionner une métrique, saisissez Live Stream API Channel dans la barre de filtre, puis utilisez les sous-menus pour sélectionner un type de ressource et des métriques spécifiques :
    1. Dans le menu Ressources actives, sélectionnez Canal de l'API de streaming en direct.
    2. Pour sélectionner une métrique, utilisez les menus Catégories de métriques actives et Métriques actives.
    3. Cliquez sur Appliquer.
  3. Configurez le mode d'affichage des données. Par exemple, vous pouvez créer un graphique pour un canal spécifique en saisissant channel_id = my-channel dans le champ Filtres.

    Pour plus d'informations sur la configuration d'un graphique, consultez la page Sélectionner des métriques lors de l'utilisation de l'explorateur de métriques.

Convertir l'unité de débit du flux d'entrée

Vous pouvez utiliser la métrique channel/received_bytes_count pour surveiller le débit de votre flux d'entrée. Par défaut, l'unité de channel/received_bytes_count est les octets par seconde pour être cohérente avec les autres métriques Google Cloud.

Pour remplacer l'unité par une autre, comme mbps, procédez comme suit:

  1. Dans l'onglet Configuration de l'explorateur de métriques, définissez le champ Type de ressource sur Canal de l'API de diffusion en direct et le champ Métrique sur Nombre d'octets reçus.

  2. Sélectionnez l'onglet MQL.

  3. Associez une fonction de mise à l'échelle à la fin de la requête actuelle:

    fetch livestream.googleapis.com/Channel
    | metric 'livestream.googleapis.com/channel/received_bytes_count'
    | align rate(1m)
    | every 1m
    | scale("Mbit/s")
    
  4. Cliquez sur EXÉCUTER LA REQUÊTE pour redessiner le graphique avec l'unité mbps.

Pour en savoir plus sur MQL, consultez la section Utiliser l'éditeur de requête.