Memantau kinerja untuk MediaPackage, CDN, dan integrasi MediaTailor - AWS Elemental MediaTailor

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memantau kinerja untuk MediaPackage, CDN, dan integrasi MediaTailor

AWS Elemental MediaTailor memerlukan pemantauan yang efektif untuk mempertahankan kinerja optimal integrasi jaringan pengiriman konten (CDN) Anda AWS Elemental MediaPackage . Topik ini memberikan panduan tentang metrik utama untuk dilacak, alat pemantauan yang akan digunakan, dan cara mengatur peringatan untuk deteksi masalah proaktif.

Sebelum mengatur pemantauan, pastikan integrasi dasar Anda berfungsi dengan benar. Jika Anda belum menyelesaikan pengaturan integrasi jaringan pengiriman konten dasar, mulailah denganIntegrasi MediaTailor dengan MediaPackage dan CDN . Jika Anda perlu memecahkan masalah yang diidentifikasi melalui pemantauan, lihat.. Pemecahan masalah integrasi CDN

Metrik kinerja utama

Pantau metrik penting ini untuk memastikan kinerja optimal integrasi Anda MediaPackage dan CDN:

Metrik kinerja CDN

Untuk metrik kinerja CDN yang komprehensif termasuk target rasio hit cache, pemantauan volume permintaan asal, dan tolok ukur waktu respons, lihat Tolok ukur kinerja untuk CDN dan integrasi MediaTailor di panduan pengoptimalan CDN.

Pertimbangan khusus EMP utama untuk metrik CDN:

Header kontrol cache EMP

Apa yang harus diverifikasi: Pastikan CDN Anda menghormati header kontrol cache EMP untuk perilaku TTL yang optimal

Perilaku yang diharapkan: Jenis konten yang berbeda harus memiliki durasi cache yang berbeda berdasarkan header EMP

Untuk panduan terperinci tentang pengoptimalan cache EMP, lihatOptimalkan caching CDN untuk MediaTailor dan pengiriman konten MediaPackage .

Dampak parameter kueri

Apa yang harus dipantau: Lacak bagaimana parameter kueri khusus EMP memengaruhi efisiensi cache

Target pengoptimalan: Pastikan hanya parameter kueri EMP yang diperlukan yang disertakan dalam kunci cache

Waktu respons CDN

Apa yang harus dipantau: Lacak waktu respons untuk berbagai jenis konten (manifes vs. segmen).

Nilai target:

  • Konten cache: kurang dari 100ms

  • Permintaan asal: kurang dari 500 ms

MediaPackage metrik kinerja

Tingkat kesalahan

Apa yang harus dipantau: Pantau tingkat kesalahan HTTP dari CDN dan titik MediaPackage akhir Anda. Berikan perhatian khusus pada kesalahan 4xx, yang mungkin mengindikasikan masalah konfigurasi.

Kode kesalahan kunci:

  • 400 kesalahan: Sering terkait dengan masalah pemfilteran manifes

  • 404 kesalahan: Mungkin menunjukkan masalah perutean atau konfigurasi

  • 504 kesalahan: Masalah batas waktu, terutama dengan LL-HLS

Minta volume dan pola

Apa yang harus dipantau: Lacak pola permintaan ke MediaPackage titik akhir untuk mengidentifikasi tren penggunaan dan kebutuhan kapasitas.

Pola untuk ditonton:

  • Waktu penggunaan puncak

  • Distribusi permintaan secara geografis

  • Distribusi jenis konten (langsung vs. sesuai permintaan)

Metrik latensi

End-to-end latensi

Apa yang harus dipantau: Untuk implementasi LL-HLS, pantau end-to-end latensi dari konsumsi konten hingga pemutaran pemirsa. Latensi tinggi mungkin mengindikasikan masalah konfigurasi CDN.

Nilai target:

  • LL-HLS: latensi kurang dari 3 detik glass-to-glass

  • HLS reguler: kurang dari 30 detik

Manifestasi waktu generasi

Apa yang harus dipantau: Waktu yang dibutuhkan MediaPackage untuk menghasilkan manifes, terutama dengan penyaringan yang diterapkan.

Nilai target: kurang dari 200 md untuk pembuatan manifes

Alat pemantauan dan penyiapan

Menyiapkan alat pemantauan yang komprehensif sangat penting untuk menjaga kinerja optimal dan mengidentifikasi masalah dengan cepat sebelum berdampak pada pemirsa. Tanpa pemantauan yang tepat, penurunan kinerja, inefisiensi cache, atau masalah integrasi mungkin tidak diperhatikan sampai pemirsa mengalami kualitas pemutaran yang buruk. Pengaturan pemantauan yang tepat memberikan visibilitas ke semua aspek integrasi Anda MediaPackage dan CDN.

Gunakan layanan dan alat AWS ini untuk memantau integrasi Anda MediaPackage dan CDN:

Amazon CloudWatch

Amazon CloudWatch menyediakan dasar untuk memantau integrasi Anda MediaPackage dan CDN dengan mengumpulkan dan menyimpan metrik dari kedua layanan. CloudWatch Konfigurasi yang tepat memastikan Anda memiliki data yang diperlukan untuk mengidentifikasi tren kinerja, memecahkan masalah, dan mengoptimalkan integrasi Anda. Tanpa CloudWatch metrik, Anda akan kekurangan visibilitas ke kinerja sistem dan mungkin tidak mendeteksi masalah sampai masalah menjadi kritis.

Siapkan CloudWatch pemantauan untuk pengumpulan metrik komprehensif:

  1. MediaPackage metrik: Aktifkan CloudWatch metrik untuk MediaPackage titik akhir Anda untuk melacak volume permintaan, tingkat kesalahan, dan waktu respons.

  2. Metrik CDN: Konfigurasikan CloudWatch untuk mengumpulkan CloudFront metrik termasuk rasio hit cache, jumlah permintaan asal, dan tingkat kesalahan.

  3. Metrik khusus: Buat metrik khusus untuk bisnis khusus KPIs seperti keterlibatan pemirsa atau popularitas konten.

CloudWatch dasbor

Buat dasbor komprehensif untuk memvisualisasikan metrik Anda:

  1. Dasbor ikhtisar: Metrik tingkat tinggi yang menunjukkan kesehatan sistem secara keseluruhan

  2. Dasbor kinerja CDN: Metrik CDN terperinci termasuk kinerja cache dan distribusi geografis

  3. MediaPackage dasbor kinerja: metrik MediaPackage spesifik termasuk pola permintaan dan tingkat kesalahan

  4. Dasbor latensi: metrik End-to-end latensi untuk berbagai jenis dan wilayah konten

Analisis log

Siapkan analisis log untuk pemecahan masalah terperinci:

  1. Log akses CDN: Aktifkan dan analisis log akses CDN untuk memahami pola permintaan dan mengidentifikasi masalah

  2. MediaPackage CloudWatch log: Pantau MediaPackage log untuk kesalahan dan masalah kinerja

  3. Agregasi log: Gunakan Amazon CloudWatch Logs Insights atau alat pihak ketiga untuk menganalisis pola log

Siapkan peringatan dan notifikasi

Konfigurasi peringatan sangat penting untuk deteksi dan resolusi masalah proaktif. Tanpa peringatan yang tepat, masalah mungkin luput dari perhatian sampai berdampak signifikan pada pengalaman pemirsa atau menyebabkan gangguan layanan. Peringatan yang dikonfigurasi dengan baik membantu Anda mengidentifikasi dan mengatasi masalah sebelum memengaruhi pemirsa Anda, dan memastikan tim Anda diberi tahu tentang masalah kritis yang memerlukan perhatian segera.

Konfigurasikan peringatan proaktif untuk mengidentifikasi masalah sebelum berdampak pada pemirsa:

Peringatan kritis

Siapkan peringatan langsung untuk masalah kritis:

  • Tingkat kesalahan tinggi: Waspada ketika tingkat kesalahan 4xx atau 5xx melebihi 5% selama periode 5 menit

  • Rasio hit cache turun: Peringatan saat rasio hit cache turun di bawah 70% untuk manifes atau 85% untuk segmen

  • Latensi tinggi: Waspada saat end-to-end latensi melebihi ambang batas target

  • Lonjakan permintaan asal: Peringatan saat permintaan asal meningkat lebih dari 50% dibandingkan dengan baseline

Peringatan peringatan

Siapkan peringatan peringatan untuk tren yang mungkin mengindikasikan masalah yang berkembang:

  • Degradasi kinerja bertahap: Waspada saat waktu respons meningkat 20% selama periode 30 menit

  • Tren efisiensi cache: Peringatan saat rasio hit cache menunjukkan tren menurun dari waktu ke waktu

  • Pola lalu lintas yang tidak biasa: Peringatan untuk perubahan tak terduga dalam volume permintaan atau distribusi geografis

Gunakan data pemantauan untuk pengoptimalan

Memanfaatkan data pemantauan untuk terus meningkatkan kinerja:

Ulasan kinerja reguler

  1. Ulasan mingguan: Analisis tren kinerja mingguan dan identifikasi peluang pengoptimalan

  2. Perencanaan kapasitas bulanan: Gunakan pola lalu lintas untuk merencanakan kebutuhan kapasitas dan optimasi CDN

  3. Ulasan arsitektur triwulanan: Mengevaluasi efisiensi arsitektur secara keseluruhan dan mengidentifikasi area untuk perbaikan

Tindakan optimasi umum

Berdasarkan data pemantauan, pertimbangkan tindakan pengoptimalan ini:

  • Penyesuaian kebijakan cache: Ubah nilai TTL berdasarkan pola pembaruan konten aktual. Untuk panduan pengoptimalan TTL terperinci, lihatOptimasi caching untuk CDN dan integrasi MediaTailor .

  • Optimalisasi geografis: Tambahkan lokasi tepi CDN di wilayah dengan lalu lintas tinggi

  • Optimalisasi parameter kueri: Hapus parameter kueri yang tidak perlu yang memecah cache

  • Konfigurasi perisai asal: Menerapkan perisai asal di wilayah dengan volume permintaan asal yang tinggi

Untuk panduan pemantauan terperinci khusus untuk MediaPackage, lihat Pemantauan MediaPackage dalam panduan MediaPackage pengguna.