Surveillez les opérations et les performances du MediaTailor CDN - AWS Elemental MediaTailor

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Surveillez les opérations et les performances du MediaTailor CDN

Une surveillance efficace de votre intégration AWS Elemental MediaTailor et de celle de votre réseau de diffusion de contenu (CDN) garantit une diffusion de contenu fiable, des performances optimales et une détection rapide des problèmes. Cette approche de surveillance s'applique à toutes les MediaTailor implémentations, y compris l'insertion de publicités côté serveur (SSAI), l'assemblage de canaux et les flux de travail combinés.

Le suivi de l'intégration de votre CDN vous permet de :

  • Détectez et résolvez les problèmes avant qu'ils n'affectent les spectateurs

  • Suivez les indicateurs de performance clés et maintenez la qualité du service

  • Maintenir des performances de cache optimales et réduire la charge d'origine

  • Assurez-vous que les taux de réussite de l'insertion d'annonces répondent aux exigences de l'entreprise

Indicateurs de performance essentiels du CDN

Suivez ces indicateurs de base pour évaluer l'efficacité de votre CDN lors des MediaTailor mises en œuvre :

Taux de réussite du cache

Ce qu'il mesure : le pourcentage de demandes traitées depuis le cache du CDN par rapport à l'origine.

Valeurs cibles :

  • Segments de contenu : taux d'accès au cache de 95 % ou plus

  • Segments publicitaires : taux d'accès au cache de 90 % ou plus

  • Manifestes : varie selon l'implémentation (les manifestes personnalisés ne doivent pas être mis en cache)

Pourquoi c'est important : des taux d'accès au cache plus élevés réduisent la charge d'origine, améliorent les temps de réponse et réduisent les coûts de bande passante.

Volume de demandes d'origine

Ce qu'il mesure : le nombre de demandes parvenant à vos serveurs MediaTailor d'origine.

Modèle cible : devrait rester faible et stable, avec des pics occasionnels dus à des erreurs de cache ou à de nouveaux contenus.

Pourquoi c'est important : les volumes élevés de demandes d'origine indiquent une inefficacité de la mise en cache et peuvent avoir un impact sur MediaTailor les performances.

Latence de réponse

Ce qu'il mesure : la rapidité avec laquelle le CDN répond aux demandes des utilisateurs.

Valeurs cibles :

  • Contenu mis en cache : moins de 100 ms (P95)

  • Demandes d'origine : moins de 500 ms (P95)

  • Demandes de manifeste : moins de 100 ms (P95)

  • Demandes de segment : moins de 50 ms (P95)

Pourquoi c'est important : la faible latence garantit une lecture fluide et une bonne expérience utilisateur.

Taux d'erreur

Ce qu'il mesure : le pourcentage de demandes qui génèrent des erreurs HTTP.

Valeurs cibles :

  • Erreurs 4xx : moins de 0,1 % du total des demandes

  • Erreurs 5xx : moins de 0,01 % du total des demandes

  • Erreurs d'origine : moins de 0,05 % des demandes d'origine

Pourquoi c'est important : les taux d'erreur élevés indiquent des problèmes de configuration ou des problèmes de service qui ont une incidence sur l'expérience utilisateur.

MediaTailor métriques spécifiques

Surveillez ces MediaTailor indicateurs parallèlement aux indicateurs du CDN pour une visibilité complète :

Taux de remplissage des publicités

Indicateurs clés : Avail.FillRate et AdDecisionServer.FillRate

Valeurs cibles : supérieures à 90 % pour les deux mesures

Pourquoi c'est important : impacte directement les recettes publicitaires et l'expérience des spectateurs

Performance de génération de manifestes

Indicateurs clés : GetManifest.Latency et GetManifest.Errors

Valeurs cibles : latence inférieure à 200 ms, taux d'erreur inférieur à 1 %

Pourquoi c'est important : affecte le temps de démarrage et la fiabilité de la lecture

État du serveur Ad Decision

Indicateurs clés : AdDecisionServer.LatencyAdDecisionServer.Errors, et AdDecisionServer.Timeouts

Valeurs cibles : latence inférieure à 1 000 ms, taux d'erreur inférieur à 5 %, délais d'attente minimaux

Pourquoi c'est important : les performances de l'ADS ont un impact direct sur le succès de l'insertion des annonces

Configuration des outils de surveillance

Configurez ces outils pour surveiller efficacement votre intégration MediaTailor et celle du CDN :

CloudWatch Intégration avec Amazon

Amazon CloudWatch fournit les bases de la surveillance de votre intégration MediaTailor et de celle du CDN :

MediaTailor métriques

MediaTailor publie automatiquement des statistiques CloudWatch permettant de suivre les demandes, les réponses et les erreurs. Les métriques clés incluent :

  • RequestCount: nombre total de demandes adressées à MediaTailor

  • ResponseTime: latence MediaTailor de réponse

  • 4xxErrorCountet 5xxErrorCount : Suivi des erreurs

Pour une liste complète des MediaTailor indicateurs, voirSurveillance AWS Elemental MediaTailor à l'aide des CloudWatch métriques Amazon.

Métriques du CDN

Activez la collecte de métriques CDN en CloudWatch incluant :

  • Taux de réussite du cache pour différents types de contenu

  • Nombre de demandes d'origine et temps de réponse

  • Taux d'erreur par code d'état

Pour CloudFront des statistiques spécifiques, activez le suivi détaillé dans vos paramètres de distribution.

Configuration du tableau de bord

Créez des tableaux de bord qui offrent une visibilité sur vos performances MediaTailor et celles du CDN :

  1. Créez un tableau de bord unifié : combinez MediaTailor les métriques du CDN dans un seul CloudWatch tableau de bord pour une visibilité complète.

  2. Organiser par flux de travail : regroupez les métriques par type d'implémentation (SSAI, assemblage de canaux ou flux de travail combinés).

  3. Incluez les indicateurs de performance clés :

    • Tendances du taux de réussite du cache au fil du temps

    • Percentiles de latence de réponse (P50, P95, P99)

    • Tendances et pics du taux d'erreur

Pour obtenir des conseils détaillés sur la création de tableaux de bord, consultez la section CloudWatchTableaux de bord.

Configuration des alertes

Configurez des alertes pour détecter les problèmes avant qu'ils n'affectent les utilisateurs :

Alertes critiques

Configurez des alertes immédiates en cas de problèmes graves :

  • Taux d'erreur élevés : alerte lorsque le nombre d'erreurs 5xx dépasse 0,1 % des demandes sur une période de 5 minutes

  • Problèmes avec le serveur d'origine : alerte lorsque le temps de réponse d'origine dépasse 2 secondes

  • Diminution du taux d'accès au cache : alerte lorsque le taux d'accès au cache tombe en dessous de 70 % pour les manifestes ou de 85 % pour les segments

Alertes d'avertissement

Configurez des alertes d'alerte précoce en cas de dégradation des performances :

  • La latence augmente : alerte lorsque le temps de réponse du P95 dépasse 200 ms

  • Diminution de l'efficacité du cache : alerte lorsque le taux d'accès au cache tombe en dessous de 90 % pour les segments

Liste de contrôle de mise en œuvre

Utilisez cette liste de contrôle pour garantir une couverture complète de la surveillance :

  1. Collecte de métriques :

    • ✓ MediaTailor métriques activées dans CloudWatch

    • ✓ Surveillance détaillée du CDN activée

  2. Configuration du tableau de bord :

    • ✓ Tableau de CloudWatch bord unifié créé

    • ✓ Indicateurs clés visualisés avec des plages de temps appropriées

    • ✓ Tableau de bord partagé avec les équipes concernées

  3. Configuration des alertes :

    • ✓ Alertes critiques configurées avec notification immédiate

    • ✓ Alertes d'avertissement configurées pour une détection précoce

    • ✓ Procédures d'escalade des alertes documentées

  4. Procédures opérationnelles :

    • ✓ Procédures de réponse aux incidents documentées

    • ✓ Un calendrier d'examen régulier a été établi

    • ✓ Entraînement de l'équipe terminé

Pour obtenir des conseils supplémentaires sur des scénarios de surveillance spécifiques :