Überwachen Sie die MediaPackage Leistung von CDN und Integrationen MediaTailor - AWS Elemental MediaTailor

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachen Sie die MediaPackage Leistung von CDN und Integrationen MediaTailor

AWS Elemental MediaTailor erfordert eine effektive Überwachung, um die optimale Leistung Ihrer Integration AWS Elemental MediaPackage und der CDN-Integration (Content Delivery Network) aufrechtzuerhalten. In diesem Thema finden Sie Anleitungen zu den wichtigsten Kennzahlen, die Sie verfolgen sollten, zu verwendenden Überwachungstools und zur Einrichtung von Warnmeldungen für die proaktive Problemerkennung.

Stellen Sie vor der Einrichtung der Überwachung sicher, dass Ihre Basisintegration ordnungsgemäß funktioniert. Wenn Sie die grundlegende Einrichtung der Content Delivery Network-Integration noch nicht abgeschlossen haben, beginnen Sie mitIntegrieren Sie MediaTailor mit MediaPackage und CDN . Informationen zur Behebung von Problemen, die im Rahmen der Überwachung festgestellt wurden, finden Sie unterFehlerbehebung bei der CDN-Integration..

Wichtige Leistungskennzahlen

Überwachen Sie diese wichtigen Kennzahlen, um eine optimale Leistung Ihrer MediaPackage und der CDN-Integration sicherzustellen:

CDN-Leistungskennzahlen

Umfassende CDN-Leistungskennzahlen, einschließlich der Zielvorgaben für die Cache-Trefferquote, Überwachung des Volumens der ursprünglichen Anfragen und Benchmarks für die Antwortzeit, finden Sie Leistungsbenchmarks für CDN und Integrationen MediaTailor im CDN-Optimierungsleitfaden.

Wichtige EMP-spezifische Überlegungen zu CDN-Metriken:

EMP-Header zur Cache-Steuerung

Was Sie überprüfen sollten: Stellen Sie sicher, dass Ihr CDN die Cache-Control-Header von EMP berücksichtigt, um ein optimales TTL-Verhalten zu gewährleisten

Erwartetes Verhalten: Verschiedene Inhaltstypen sollten je nach EMP-Headern unterschiedliche Cachedauern haben

Eine ausführliche Anleitung zur EMP-Cache-Optimierung finden Sie unter. Optimieren Sie das CDN-Caching für MediaTailor und MediaPackage die Bereitstellung von Inhalten

Auswirkung von Abfrageparametern

Was überwacht werden sollte: Verfolgen Sie, wie sich EMP-spezifische Abfrageparameter auf die Cache-Effizienz auswirken

Optimierungsziel: Stellen Sie sicher, dass nur die erforderlichen EMP-Abfrageparameter in den Cache-Schlüsseln enthalten sind

CDN-Antwortzeiten

Was Sie überwachen sollten: Verfolgen Sie die Antwortzeiten für verschiedene Inhaltstypen (Manifeste und Segmente).

Zielwerte:

  • Inhalt im Cache: weniger als 100 ms

  • Ursprüngliche Anfragen: weniger als 500 ms

MediaPackage Leistungskennzahlen

Fehlerquoten

Was Sie überwachen sollten: Überwachen Sie die HTTP-Fehlerraten sowohl von Ihrem CDN als auch von Ihren MediaPackage Endpunkten aus. Achten Sie besonders auf 4xx-Fehler, die auf Konfigurationsprobleme hinweisen können.

Die wichtigsten Fehlercodes:

  • 400-Fehler: Diese Fehler stehen häufig im Zusammenhang mit offensichtlichen Filterproblemen

  • 404-Fehler: Könnte auf Routing- oder Konfigurationsprobleme hinweisen

  • 504-Fehler: Timeout-Probleme, insbesondere bei LL-HLS

Volumen und Muster anfragen

Was überwacht werden sollte: Verfolgen Sie die Anforderungsmuster bis zu den MediaPackage Endpunkten, um Nutzungstrends und Kapazitätsanforderungen zu ermitteln.

Muster, die es zu beobachten gilt:

  • Spitzennutzungszeiten

  • Geografische Verteilung der Anfragen

  • Verteilung der Inhaltstypen (live oder auf Abruf)

Latenzmetriken

End-to-end Latenz

Was überwacht werden sollte: Überwachen Sie bei LL-HLS-Implementierungen die end-to-end Latenz von der Inhaltsaufnahme bis zur Wiedergabe durch den Betrachter. Eine hohe Latenz kann auf Probleme mit der CDN-Konfiguration hinweisen.

Zielwerte:

  • LL-HLS: Latenz von weniger als 3 Sekunden glass-to-glass

  • Reguläres HLS: weniger als 30 Sekunden

Zeit der Manifestgenerierung

Was sollte überwacht werden: Zeit, die für die Generierung von MediaPackage Manifesten benötigt wird, insbesondere bei angewendeter Filterung.

Zielwerte: weniger als 200 ms für die Manifestgenerierung

Überwachungstools und Einrichtung

Die Einrichtung umfassender Überwachungstools ist unerlässlich, um eine optimale Leistung aufrechtzuerhalten und Probleme schnell zu erkennen, bevor sie sich auf die Zuschauer auswirken. Ohne eine angemessene Überwachung bleiben Leistungseinbußen, Cache-Ineffizienzen oder Integrationsprobleme möglicherweise unbemerkt, bis die Zuschauer eine schlechte Wiedergabequalität feststellen. Das richtige Monitoring-Setup bietet Einblick in alle Aspekte Ihrer MediaPackage und der CDN-Integration.

Verwenden Sie diese AWS-Services und -Tools, um Ihre MediaPackage und die CDN-Integration zu überwachen:

Amazon CloudWatch

Amazon CloudWatch bietet die Grundlage für die Überwachung Ihrer MediaPackage und der CDN-Integration, indem es Metriken von beiden Diensten sammelt und speichert. Die richtige CloudWatch Konfiguration stellt sicher, dass Sie über die Daten verfügen, die Sie benötigen, um Leistungstrends zu identifizieren, Probleme zu beheben und Ihre Integration zu optimieren. Ohne CloudWatch Metriken fehlt Ihnen der Einblick in die Systemleistung und Sie können Probleme möglicherweise erst erkennen, wenn sie kritisch werden.

Richten Sie die CloudWatch Überwachung für eine umfassende Erfassung von Kennzahlen ein:

  1. MediaPackage Metriken: Aktivieren Sie CloudWatch Metriken für Ihre MediaPackage Endgeräte, um das Anforderungsvolumen, die Fehlerquoten und die Antwortzeiten zu verfolgen.

  2. CDN-Metriken: Konfigurieren Sie CloudWatch die Konfiguration, um CloudFront Metriken wie Cache-Trefferquoten, Anzahl der ursprünglichen Anfragen und Fehlerraten zu erfassen.

  3. Benutzerdefinierte Metriken: Erstellen Sie benutzerdefinierte Metriken für unternehmensspezifische Messwerte KPIs wie Zuschauerinteraktion oder Beliebtheit von Inhalten.

CloudWatch Dashboards

Erstellen Sie umfassende Dashboards zur Visualisierung Ihrer Kennzahlen:

  1. Übersichts-Dashboard: Allgemeine Kennzahlen, die den allgemeinen Systemzustand anzeigen

  2. CDN-Leistungs-Dashboard: Detaillierte CDN-Metriken, einschließlich Cache-Leistung und geografischer Verteilung

  3. MediaPackage Leistungs-Dashboard: MediaPackage -spezifische Metriken, einschließlich Anforderungsmustern und Fehlerraten

  4. Latenz-Dashboard: End-to-end Latenzmetriken für verschiedene Inhaltstypen und Regionen

Protokollanalyse

Richten Sie die Protokollanalyse für eine detaillierte Fehlerbehebung ein:

  1. CDN-Zugriffsprotokolle: Aktivieren und analysieren Sie CDN-Zugriffsprotokolle, um Anforderungsmuster zu verstehen und Probleme zu identifizieren

  2. MediaPackage CloudWatch Logs: Überwachen Sie MediaPackage Logs auf Fehler und Leistungsprobleme

  3. Protokollaggregation: Verwenden Sie Amazon CloudWatch Logs Insights oder Tools von Drittanbietern, um Protokollmuster zu analysieren

Richten Sie Warnmeldungen und Benachrichtigungen ein

Die Konfiguration von Warnmeldungen ist entscheidend für die proaktive Erkennung und Lösung von Problemen. Ohne angemessene Warnmeldungen bleiben Probleme möglicherweise unbemerkt, bis sie das Zuschauererlebnis erheblich beeinträchtigen oder zu Serviceunterbrechungen führen. Gut konfigurierte Benachrichtigungen helfen Ihnen dabei, Probleme zu erkennen und zu beheben, bevor sie sich auf Ihre Zuschauer auswirken, und stellen sicher, dass Ihr Team über kritische Probleme informiert wird, die sofortige Aufmerksamkeit erfordern.

Konfigurieren Sie proaktive Benachrichtigungen, um Probleme zu erkennen, bevor sie sich auf Zuschauer auswirken:

Kritische Warnmeldungen

Richten Sie sofortige Benachrichtigungen für kritische Probleme ein:

  • Hohe Fehlerraten: Warnung, wenn die 4xx- oder 5xx-Fehlerraten innerhalb von 5 Minuten 5% überschreiten

  • Senkung der Cache-Trefferquote: Warnmeldung, wenn die Cache-Trefferquote bei Manifesten unter 70% oder bei Segmenten unter 85% fällt

  • Hohe Latenz: Warnung, wenn die end-to-end Latenz die Zielschwellenwerte überschreitet

  • Spitzenwerte bei den ursprünglichen Anfragen: Warnung, wenn die Anzahl der ursprünglichen Anfragen im Vergleich zum Ausgangswert um mehr als 50% steigt

Warnmeldungen

Richten Sie Warnmeldungen für Trends ein, die auf sich entwickelnde Probleme hinweisen könnten:

  • Schrittweiser Leistungsabfall: Warnung, wenn sich die Reaktionszeiten innerhalb von 30 Minuten um 20% erhöhen

  • Trends bei der Cache-Effizienz: Warnmeldung, wenn die Cache-Trefferquoten im Laufe der Zeit rückläufig sind

  • Ungewöhnliche Verkehrsmuster: Warnung vor unerwarteten Änderungen des Anforderungsvolumens oder der geografischen Verteilung

Verwenden Sie Überwachungsdaten zur Optimierung

Nutzen Sie Überwachungsdaten, um die Leistung kontinuierlich zu verbessern:

Regelmäßige Leistungsüberprüfungen

  1. Wöchentliche Bewertungen: Analysieren Sie wöchentliche Leistungstrends und identifizieren Sie Optimierungsmöglichkeiten

  2. Monatliche Kapazitätsplanung: Verwenden Sie Verkehrsmuster, um den Kapazitätsbedarf und die CDN-Optimierung zu planen

  3. Vierteljährliche Architekturprüfungen: Bewerten Sie die Gesamteffizienz der Architektur und identifizieren Sie Bereiche mit Verbesserungspotenzial

Allgemeine Optimierungsmaßnahmen

Ziehen Sie auf der Grundlage von Überwachungsdaten die folgenden Optimierungsmaßnahmen in Betracht:

  • Anpassungen der Cache-Richtlinien: Ändern Sie die TTL-Werte auf der Grundlage der tatsächlichen Muster für die Aktualisierung von Inhalten. Eine ausführliche Anleitung zur TTL-Optimierung finden Sie unter. Caching-Optimierung für CDN und Integrationen MediaTailor

  • Geografische Optimierung: Fügen Sie CDN-Edge-Standorte in Regionen mit hohem Verkehrsaufkommen hinzu

  • Optimierung der Abfrageparameter: Entfernen Sie unnötige Abfrageparameter, die den Cache fragmentieren

  • Origin Shield-Konfiguration: Implementieren Sie Origin Shield in Regionen mit hohem Origin-Anfragevolumen

Eine ausführliche Anleitung zur Überwachung speziell für finden Sie unter Überwachung MediaPackage im MediaPackage Benutzerhandbuch. MediaPackage