Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau dan memecahkan masalah Anda CloudFront dan integrasi MediaTailor
AWS Elemental MediaTailor integrasi dengan Amazon CloudFront memerlukan pemantauan dan pemecahan masalah yang berkelanjutan untuk mempertahankan kinerja yang optimal. Setelah menerapkan CloudFront dan MediaTailor integrasi Anda, pantau kinerja dan bersiaplah untuk memecahkan masalah apa pun. Jaringan pengiriman konten (CDN) menyediakan alat untuk membantu Anda memahami kinerja distribusi Anda dan mengidentifikasi potensi masalah.
Menyiapkan pemantauan untuk integrasi Anda
Terapkan strategi pemantauan ini untuk melacak kinerja Anda CloudFront dan MediaTailor integrasi:
Untuk mengatur pemantauan untuk Anda CloudFront dan MediaTailor integrasi
-
Aktifkan logging CloudFront standar:
-
Di CloudFront konsol, pilih distribusi Anda.
-
Pilih tab Log.
-
Di bawah Log standar, pilih Edit.
-
Pilih Aktif dan konfigurasikan bucket Amazon S3 untuk penyimpanan log.
-
Pilih Simpan perubahan.
-
-
Siapkan log CloudFront waktu nyata:
-
Di CloudFront konsol, pilih distribusi Anda.
-
Pilih tab Log.
-
Di bawah Log waktu nyata, pilih Edit.
-
Pilih Aktif dan konfigurasikan aliran pengiriman Amazon Kinesis Data Streams atau Amazon Data Firehose.
-
Sertakan bidang-bidang ini dalam konfigurasi log Anda:
-
time-to-first-byte
- Waktu respon -
sc-status
- Kode status HTTP -
c-ip
- Alamat IP penampil -
cs-uri-stem
- Minta jalur URI -
cs-user-agent
- Agen pengguna -
x-edge-result-type
- Jenis hasil (Hit, Miss, Error)
-
-
Pilih Simpan perubahan.
-
-
Buat CloudWatch dasbor:
-
Di CloudWatch konsol, pilih Dasbor.
-
Pilih Buat dasbor.
-
Tambahkan widget untuk CloudFront metrik ini:
-
Permintaan
-
BytesDownloaded
-
4 xxErrorRate
-
5 xxErrorRate
-
TotalErrorRate
-
CacheHitRate
-
-
-
Mengatur CloudWatch alarm:
-
Di CloudWatch konsol, pilih Alarm.
-
Pilih Buat alarm.
-
Buat alarm untuk kondisi ini:
-
xxErrorRate 5> 1% selama 5 menit
-
4 xxErrorRate lebih besar dari 5% selama 5 menit
-
CacheHitRate kurang dari 80% selama 30 menit
-
-
Memantau kinerja MQAR
Saat menggunakan MQAR, pemantauan membantu Anda memahami bagaimana CloudFront memilih antara asal Anda dan apakah skor kualitas memenuhi harapan. Log waktu nyata menunjukkan keputusan ini saat terjadi.
Untuk memantau kinerja MQAR
-
Aktifkan log real-time untuk CloudFront distribusi Anda.
-
Sertakan bidang-bidang ini dalam konfigurasi log Anda:
-
r-host
- Nama host dari asal yang dipilih -
sr-reason
- Alasan pemilihan asal -
x-edge-mqcs
- Skor kepercayaan kualitas media
-
-
Siapkan tujuan log di Amazon Kinesis Data Streams atau Amazon Data Firehose.
-
Buat dasbor atau peringatan berdasarkan metrik ini untuk memantau skor kualitas dan keputusan pemilihan asal.
contoh CloudWatch Dasbor sampel untuk pemantauan MQAR
Buat CloudWatch dasbor dengan metrik ini:
-
Pemilihan asal dihitung berdasarkan Wilayah
-
Skor kualitas rata-rata dari waktu ke waktu
-
Acara Failover
-
Tingkat kesalahan 4xx dan 5xx berdasarkan asal
Untuk informasi selengkapnya tentang menyiapkan log waktu nyata, lihat Log waktu nyata di panduan CloudFront pengembang.
Memecahkan masalah umum
Masalah dapat muncul dengan Anda CloudFront dan MediaTailor integrasi bahkan dengan perencanaan yang matang. Memahami masalah dan solusi umum membantu Anda menyelesaikan masalah dengan cepat dan meminimalkan dampak pemirsa.
Jika Anda mengalami masalah dengan MediaTailor integrasi CloudFront dan Anda, periksa masalah dan solusi umum ini:
- Manifestasikan masalah caching
-
Gejala: Manifes basi atau iklan tidak diperbarui
Solusi: Pastikan Anda menggunakan kebijakan
CachingDisabled
cache untuk daftar putar multivariant, daftar putar media, dan jalur MPD. Periksa apakah konfigurasi Anda meneruskan parameter kueri dengan benar. - Kesalahan CORS
-
Gejala: Konsol browser menunjukkan kesalahan CORS saat mengakses konten
Solusi: Konfigurasikan kebijakan header respons dengan header CORS yang sesuai dan kaitkan dengan perilaku cache Anda.
- MQAR tidak berfungsi
-
Gejala: Pemilihan asal mengabaikan skor kualitas
Solusi: Periksa apakah Anda telah mengaktifkan opsi Skor kualitas media di pengaturan grup asal Anda. Pastikan Anda tidak menggunakan pemicu yang menghadap asal Lambda @Edge.
- Kegagalan penyisipan iklan
-
Gejala: Iklan tidak dimasukkan dengan benar
Solusi: Verifikasi titik MediaTailor konfigurasi Anda ke CloudFront distribusi Anda untuk awalan segmen konten. Periksa apakah pengaturan Anda meneruskan semua header yang diperlukan.
Untuk masalah yang lebih kompleks, Anda dapat menggunakan pendekatan pemecahan masalah ini:
-
Periksa log CloudFront distribusi untuk pola kesalahan
-
Gunakan alat pengembang browser untuk memeriksa permintaan jaringan
-
Bandingkan konten manifes dari MediaTailor langsung dibandingkan dengan konten yang dikirimkan melalui CloudFront
-
Uji dengan pemain sederhana yang mendukung pencatatan terperinci
Untuk bantuan pemecahan masalah lainnya, lihat bagian Pemecahan Masalah di panduan pengguna. MediaTailor
Alur kerja pemecahan masalah
Ikuti pendekatan sistematis ini untuk memecahkan masalah dengan Anda CloudFront dan MediaTailor integrasi:
Untuk memecahkan masalah CloudFront dan integrasi MediaTailor
-
Identifikasi masalah spesifik:
-
Tentukan apakah masalah tersebut memengaruhi semua pemirsa atau hanya beberapa
-
Identifikasi jenis konten mana yang terpengaruh (manifes, segmen, atau keduanya)
-
Catat pesan atau gejala kesalahan apa pun
-
-
Periksa CloudFront log:
-
Cari kode status kesalahan (4xx atau 5xx)
-
Periksa hit/miss pola cache
-
Verifikasi bahwa permintaan sedang dirutekan ke asal yang benar
-
-
Verifikasi konfigurasi:
-
Periksa perilaku cache untuk pola jalur yang benar
-
Verifikasi kebijakan cache diterapkan dengan benar
-
Konfirmasikan bahwa kebijakan permintaan asal meneruskan header yang diperlukan
-
-
Uji akses langsung:
-
Coba akses konten langsung dari MediaTailor ( CloudFrontbypassing)
-
Bandingkan tanggapan antara akses langsung dan CloudFront akses
-
-
Menerapkan solusi:
-
Terapkan perbaikan yang sesuai berdasarkan temuan Anda
-
Tes untuk memverifikasi masalah teratasi
-
Dokumentasikan masalah dan solusi untuk referensi future
-
Langkah selanjutnya
Setelah menyiapkan pemantauan dan pemecahan masalah untuk Anda CloudFront dan MediaTailor integrasi, pertimbangkan langkah-langkah berikut:
-
Menerapkan penerapan otomatis menggunakan AWS CloudFormation (lihatOtomatisasi MediaTailor dan CDN dengan AWS CloudFormation)
-
Buat runbook untuk skenario operasional umum dan prosedur pemecahan masalah
-
Siapkan remediasi otomatis untuk masalah umum