Surveillez les performances pour MediaPackage le CDN et les intégrations MediaTailor - 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 performances pour MediaPackage le CDN et les intégrations MediaTailor

AWS Elemental MediaTailor nécessite une surveillance efficace pour maintenir des performances optimales de votre intégration AWS Elemental MediaPackage et de celle de votre réseau de diffusion de contenu (CDN). Cette rubrique fournit des conseils sur les indicateurs clés à suivre, les outils de surveillance à utiliser et la façon de configurer des alertes pour une détection proactive des problèmes.

Avant de configurer la surveillance, assurez-vous que votre intégration de base fonctionne correctement. Si vous n'avez pas terminé la configuration de base de l'intégration de votre réseau de diffusion de contenu, commencez parIntégration MediaTailor avec un MediaPackage CDN . Si vous devez résoudre les problèmes identifiés par le biais de la surveillance, consultez.. Résolution des problèmes d'intégration au CDN

Indicateurs de performance clés

Surveillez ces indicateurs essentiels pour garantir des performances optimales de votre intégration MediaPackage et de celle du CDN :

Indicateurs de performance du CDN

Pour obtenir des indicateurs complets des performances du CDN, notamment les objectifs de taux de réussite du cache, la surveillance du volume des demandes d'origine et les tests de temps de réponse, consultez le Benchmarks de performance pour le CDN et les intégrations MediaTailor guide d'optimisation du CDN.

Principales considérations spécifiques à l'EMP pour les métriques du CDN :

En-têtes de contrôle du cache EMP

Ce qu'il faut vérifier : assurez-vous que votre CDN respecte les en-têtes de contrôle du cache d'EMP pour un comportement TTL optimal

Comportement attendu : les différents types de contenu doivent avoir des durées de cache différentes en fonction des en-têtes de l'EMP

Pour obtenir des instructions détaillées sur l'optimisation du cache EMP, consultezOptimisation de la mise en cache du CDN MediaTailor et de la diffusion de contenu MediaPackage .

Impact des paramètres de requête

Éléments à surveiller : suivre l'impact des paramètres de requête spécifiques à l'EMP sur l'efficacité du cache

Cible d'optimisation : assurez-vous que seuls les paramètres de requête EMP nécessaires sont inclus dans les clés de cache

Temps de réponse du CDN

Éléments à surveiller : suivez les temps de réponse pour les différents types de contenu (manifestes ou segments).

Valeurs cibles :

  • Contenu mis en cache : moins de 100 ms

  • Demandes d'origine : moins de 500 ms

MediaPackage mesures de performance

Taux d'erreur

Éléments à surveiller : surveillez les taux d'erreur HTTP à la fois sur votre CDN et sur vos points de MediaPackage terminaison. Portez une attention particulière aux erreurs 4xx, qui peuvent indiquer des problèmes de configuration.

Codes d'erreur clés :

  • 400 erreurs : souvent liées à des problèmes de filtrage des manifestes

  • Erreurs 404 : cela peut indiquer des problèmes de routage ou de configuration

  • Erreurs 504 : problèmes de temporisation, en particulier avec LL-HLS

Volume et modèles de demandes

Éléments à surveiller : suivez les modèles de demandes adressées aux MediaPackage terminaux afin d'identifier les tendances d'utilisation et les besoins en capacité.

Motifs à surveiller :

  • Heures de pointe d'utilisation

  • Répartition géographique des demandes

  • Distribution du type de contenu (en direct ou à la demande)

Métriques de latence

End-to-end latence

Éléments à surveiller : pour les implémentations LL-HLS, surveillez le temps de end-to-end latence entre l'ingestion du contenu et sa lecture par le lecteur. Une latence élevée peut indiquer des problèmes de configuration du CDN.

Valeurs cibles :

  • LL-HLS : moins de 3 secondes de latence glass-to-glass

  • HLS normal : moins de 30 secondes

Heure de génération du manifeste

Éléments à surveiller : temps nécessaire MediaPackage à la génération des manifestes, en particulier lorsque le filtrage est appliqué.

Valeurs cibles : moins de 200 ms pour la génération du manifeste

Outils de surveillance et configuration

La mise en place d'outils de surveillance complets est essentielle pour maintenir des performances optimales et identifier rapidement les problèmes avant qu'ils n'affectent les spectateurs. Sans surveillance appropriée, la dégradation des performances, l'inefficacité du cache ou les problèmes d'intégration peuvent passer inaperçus jusqu'à ce que les spectateurs constatent une mauvaise qualité de lecture. La bonne configuration de surveillance offre une visibilité sur tous les aspects de votre intégration MediaPackage et de celle du CDN.

Utilisez ces services et outils AWS pour surveiller votre intégration MediaPackage et celle du CDN :

Amazon CloudWatch

Amazon CloudWatch fournit la base pour surveiller votre intégration MediaPackage et celle du CDN en collectant et en stockant les métriques des deux services. Une CloudWatch configuration appropriée garantit que vous disposez des données nécessaires pour identifier les tendances en matière de performances, résoudre les problèmes et optimiser votre intégration. Sans CloudWatch indicateurs, vous manquerez de visibilité sur les performances du système et vous risquez de ne pas détecter les problèmes avant qu'ils ne deviennent critiques.

Configurez CloudWatch la surveillance pour une collecte complète de métriques :

  1. MediaPackage métriques : activez CloudWatch les métriques pour vos MediaPackage terminaux afin de suivre les volumes de demandes, les taux d'erreur et les temps de réponse.

  2. Métriques du CDN : configurez CloudWatch pour collecter des CloudFront métriques, notamment les taux de réussite du cache, le nombre de demandes d'origine et les taux d'erreur.

  3. Mesures personnalisées : créez des statistiques personnalisées spécifiques à l'entreprise, KPIs telles que l'engagement des spectateurs ou la popularité du contenu.

CloudWatch tableaux de bord

Créez des tableaux de bord complets pour visualiser vos indicateurs :

  1. Tableau de bord général : indicateurs de haut niveau indiquant l'état général du système

  2. Tableau de bord des performances du CDN : mesures détaillées du CDN, notamment les performances du cache et la distribution géographique

  3. MediaPackage tableau de bord des performances : mesures MediaPackage spécifiques, notamment les modèles de demandes et les taux d'erreur

  4. Tableau de bord de End-to-end latence : mesures de latence pour différents types de contenu et différentes régions

Analyse du journal

Configurez l'analyse des journaux pour un dépannage détaillé :

  1. Journaux d'accès au CDN : activez et analysez les journaux d'accès au CDN pour comprendre les modèles de demandes et identifier les problèmes

  2. MediaPackage CloudWatch journaux : surveillez les MediaPackage journaux pour détecter les erreurs et les problèmes de performance

  3. Agrégation de journaux : utilisez Amazon CloudWatch Logs Insights ou des outils tiers pour analyser les modèles de journaux

Configurer des alertes et des notifications

La configuration des alertes est essentielle à la détection et à la résolution proactives des problèmes. Sans alertes appropriées, les problèmes peuvent passer inaperçus jusqu'à ce qu'ils aient un impact significatif sur l'expérience des utilisateurs ou qu'ils entraînent des interruptions de service. Des alertes bien configurées vous aident à identifier et à résoudre les problèmes avant qu'ils n'affectent vos spectateurs, et à garantir que votre équipe est informée des problèmes critiques nécessitant une attention immédiate.

Configurez des alertes proactives pour identifier les problèmes avant qu'ils n'affectent les utilisateurs :

Alertes critiques

Configurez des alertes immédiates pour les problèmes critiques :

  • Taux d'erreur élevés : alerte lorsque les taux d'erreur 4xx ou 5xx dépassent 5 % sur une période de 5 minutes

  • 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

  • Latence élevée : alerte lorsque la end-to-end latence dépasse les seuils cibles

  • Pics de demandes d'origine : alerte lorsque les demandes d'origine augmentent de plus de 50 % par rapport à la base de référence

Alertes d'avertissement

Configurez des alertes d'avertissement pour les tendances susceptibles d'indiquer l'apparition de problèmes :

  • Dégradation progressive des performances : alerte lorsque les temps de réponse augmentent de 20 % sur une période de 30 minutes

  • Tendances en matière d'efficacité du cache : alerte lorsque les taux d'accès au cache indiquent une tendance à la baisse au fil du temps

  • Modèles de trafic inhabituels : alerte en cas de modifications inattendues du volume des demandes ou de la distribution géographique

Utiliser les données de surveillance pour l'optimisation

Tirez parti des données de surveillance pour améliorer continuellement les performances :

Évaluations régulières des performances

  1. Examens hebdomadaires : analysez les tendances de performance hebdomadaires et identifiez les opportunités d'optimisation

  2. Planification mensuelle des capacités : utilisez les modèles de trafic pour planifier les besoins en capacité et l'optimisation du CDN

  3. Révisions trimestrielles de l'architecture : évaluez l'efficacité globale de l'architecture et identifiez les domaines à améliorer

Actions d'optimisation courantes

Sur la base des données de surveillance, considérez les actions d'optimisation suivantes :

  • Ajustements de la politique de cache : modifiez les valeurs TTL en fonction des modèles de mise à jour du contenu réels. Pour obtenir des conseils détaillés sur l'optimisation TTL, consultezOptimisation de la mise en cache pour le CDN et les intégrations MediaTailor .

  • Optimisation géographique : ajoutez des emplacements périphériques du CDN dans les régions à fort trafic

  • Optimisation des paramètres de requête : supprimez les paramètres de requête inutiles qui fragmentent le cache

  • Configuration du bouclier d'origine : implémentez le bouclier d'origine dans les régions où le volume de demandes d'origine est élevé

Pour des instructions de surveillance détaillées spécifiques à MediaPackage, voir Surveillance MediaPackage dans le guide de MediaPackage l'utilisateur.