Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pantau metrik Amazon Kinesis Video Streams dengan CloudWatch
Anda dapat memantau aliran video Kinesis menggunakan Amazon CloudWatch, yang mengumpulkan dan memproses data mentah dari Amazon Kinesis Video Streams menjadi metrik yang dapat dibaca dan hampir real-time. Statistik ini dicatat untuk jangka waktu 15 bulan sehingga Anda dapat mengakses informasi historis dan mendapatkan perspektif yang lebih baik tentang kinerja aplikasi atau layanan web Anda.
Di konsol Amazon Kinesis Video Streams
-
Di halaman Dasbor, pilih tab Stre aming video di bagian Account-level metrik untuk Wilayah Saat Ini.
-
Pilih tab Pem antauan di halaman detail aliran video.
Amazon Kinesis Video Streams menyediakan metrik berikut:
| Metrik | Deskripsi |
|---|---|
ArchivedFragmentsConsumed.Media |
Jumlah titik kuota media fragmen yang dikonsumsi oleh semua API. Untuk penjelasan konsep poin kuota, lihatFragment-metadata dan kuota fragmen-media. Unit: Hitungan |
ArchivedFragmentsConsumed.Metadata |
Jumlah titik kuota metadata fragmen yang dikonsumsi oleh semua API. Untuk penjelasan konsep poin kuota, lihatFragment-metadata dan kuota fragmen-media. Unit: Hitungan |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
Jumlah byte yang diterima sebagai bagian dari Unit: Byte |
|
|
Jumlah fragmen lengkap yang diterima sebagai bagian Unit: Hitungan |
|
|
Jumlah frame lengkap yang diterima sebagai bagian Unit: Hitungan |
|
|
Jumlah total koneksi ke host layanan. Unit: Hitungan |
|
|
Kesalahan saat membuat Unit: Hitungan |
|
|
Perbedaan waktu antara ketika byte pertama dan terakhir dari sebuah fragmen diterima oleh Amazon Kinesis Video Streams. Unit: Milidetik |
|
|
Waktu yang diambil dari saat data fragmen lengkap diterima dan diarsipkan. Unit: Hitungan |
|
|
Perbedaan waktu antara permintaan dan respons HTTP dari InletService saat membangun koneksi. Unit: Hitungan |
|
|
Perbedaan waktu antara ketika byte pertama dari fragmen baru diterima oleh Amazon Kinesis Video Streams dan ketika Buffering ACK dikirim untuk fragmen tersebut. Unit: Milidetik |
|
|
Perbedaan waktu antara ketika byte terakhir dari fragmen baru diterima oleh Amazon Kinesis Video Streams dan ketika ACK yang diterima dikirim untuk fragmen tersebut. Unit: Milidetik |
|
|
Perbedaan waktu antara ketika byte terakhir dari fragmen baru diterima oleh Amazon Kinesis Video Streams dan ketika ACK Persisted dikirim untuk fragmen tersebut. Unit: Milidetik |
|
|
Jumlah Error ACK yang dikirim saat melakukan Unit: Hitungan |
|
|
1 untuk setiap fragmen berhasil ditulis; 0 untuk setiap fragmen gagal. Nilai rata-rata metrik ini menunjukkan berapa banyak fragmen lengkap dan valid yang dikirim. Unit: Hitungan |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
Jumlah total byte yang dikirim dari layanan sebagai bagian dari Unit: Byte |
|
|
Jumlah fragmen yang dikirim saat melakukan Unit: Hitungan |
|
|
Jumlah frame yang dikirim selama Unit: Hitungan |
|
|
Perbedaan waktu antara stempel waktu server saat ini dan stempel waktu server dari fragmen terakhir yang dikirim. Unit: Milidetik |
|
|
Jumlah koneksi yang tidak berhasil dibuat. Unit: Hitungan |
|
|
1 untuk setiap fragmen berhasil dikirim; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Jumlah total byte yang dikirim dari layanan sebagai bagian dari Unit: Byte |
|
|
Jumlah total fragmen yang dikirim dari layanan sebagai bagian dari Unit: Hitungan |
|
|
Jumlah total frame yang dikirim dari layanan sebagai bagian dari Unit: Hitungan |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap fragmen berhasil dikirim; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Latensi panggilan Unit: Milidetik |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Latensi panggilan Unit: Milidetik |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Latensi panggilan Unit: Milidetik |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Latensi panggilan Unit: Milidetik |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Latensi panggilan Unit: Milidetik |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Latensi panggilan Unit: Milidetik |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Jumlah total byte yang dikirim dari layanan sebagai bagian dari Unit: Byte |
|
|
Latensi panggilan Unit: Milidetik |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Jumlah total byte yang dikirim dari layanan sebagai bagian dari Unit: Byte |
|
|
Latensi panggilan Unit: Milidetik |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Latensi panggilan Unit: Milidetik |
|
|
Jumlah permintaan Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Latensi panggilan GetClip API untuk nama aliran video yang diberikan. Unit: Milidetik |
|
|
Jumlah permintaan GetClip API untuk aliran video tertentu. Unit: Hitungan |
|
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan termasuk kesalahan 400 (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk ID AWS permintaan, lihat Pencat Request/Response atan Ringkasan. Unit: Hitungan |
|
|
Jumlah total byte yang dikirim dari layanan sebagai bagian dari GetClip API untuk aliran video tertentu. Unit: Byte |
CloudWatch panduan metrik
CloudWatch metrik dapat membantu menemukan jawaban atas pertanyaan-pertanyaan berikut:
Topik
Apakah data mencapai layanan Amazon Kinesis Video Streams?
Metrik yang relevan:
-
PutMedia.IncomingBytes -
PutMedia.IncomingFragments -
PutMedia.IncomingFrames
Item tindakan:
-
Jika ada penurunan dalam metrik ini, periksa apakah aplikasi Anda masih mengirim data ke layanan.
-
Periksa bandwidth jaringan. Jika bandwidth jaringan Anda tidak mencukupi, itu bisa memperlambat laju layanan menerima data.
Mengapa data tidak berhasil dicerna oleh layanan Amazon Kinesis Video Streams?
Metrik yang relevan:
-
PutMedia.Requests -
PutMedia.ConnectionErrors -
PutMedia.Success -
PutMedia.ErrorAckCount
Item tindakan:
-
Jika ada peningkatan
PutMedia.ConnectionErrors, lihat respons HTTP dan kode kesalahan yang diterima oleh klien produsen untuk melihat kesalahan apa yang terjadi saat membuat koneksi. -
Jika ada penurunan
PutMedia.Successatau peningkatanPutMedia.ErrorAckCount, lihat kode kesalahan ack dalam respons ack yang dikirim oleh layanan untuk melihat mengapa penyerapan data gagal. Untuk informasi selengkapnya, lihat AckErrorCode.Values.
Mengapa data tidak dapat dibaca dari layanan Amazon Kinesis Video Streams pada kecepatan yang sama seperti yang dikirim dari produser?
Metrik yang relevan:
-
PutMedia.FragmentIngestionLatency -
PutMedia.IncomingBytes
Item tindakan:
-
Jika ada penurunan dalam metrik ini, periksa bandwidth jaringan koneksi Anda. Low-bandwidth koneksi dapat menyebabkan data mencapai layanan pada tingkat yang lebih rendah.
Mengapa tidak ada video di konsol, atau mengapa video diputar dengan penundaan?
Metrik yang relevan:
-
PutMedia.FragmentIngestionLatency -
PutMedia.FragmentPersistLatency -
PutMedia.Success -
ListFragments.Latency -
PutMedia.IncomingFragments
Item tindakan:
-
Jika ada peningkatan
PutMedia.FragmentIngestionLatencyatau penurunanPutMedia.IncomingFragments, periksa bandwidth jaringan dan apakah data masih dikirim. -
Jika ada penurunan
PutMedia.Success, periksa kode kesalahan ack. Untuk informasi selengkapnya, lihat AckErrorCode.Values. -
Jika ada peningkatan
PutMedia.FragmentPersistLatencyatauListFragments.Latency, kemungkinan besar Anda mengalami masalah layanan. Jika kondisi berlanjut untuk jangka waktu yang lama, tanyakan kepada kontak layanan pelanggan Anda untuk melihat apakah ada masalah dengan layanan Anda.
Apa keterlambatan dalam membaca data waktu nyata, dan mengapa klien tertinggal di belakang kepala aliran?
Metrik yang relevan:
-
GetMedia.MillisBehindNow -
GetMedia.ConnectionErrors -
GetMedia.Success
Item tindakan:
-
Jika ada peningkatan
GetMedia.ConnectionErrors, maka konsumen mungkin tertinggal dalam membaca aliran, karena seringnya upaya untuk terhubung kembali ke aliran. Lihatlah response/error kode HTTP yang dikembalikan untukGetMediapermintaan. -
Jika ada penurunan
GetMedia.Success, kemungkinan karena layanan tidak dapat mengirim data ke konsumen, yang akan mengakibatkan koneksi terputus, dan koneksi kembali dari konsumen, yang akan mengakibatkan konsumen tertinggal di belakang kepala aliran. -
Jika ada peningkatan
GetMedia.MillisBehindNow, lihat batas bandwidth Anda untuk melihat apakah Anda menerima data pada tingkat yang lebih lambat karena bandwidth yang lebih rendah.
Apakah klien membaca data dari aliran video Kinesis, dan berapa laju?
Metrik yang relevan:
-
GetMedia.OutgoingBytes -
GetMedia.OutgoingFragments -
GetMedia.OutgoingFrames -
GetMediaForFragmentList.OutgoingBytes -
GetMediaForFragmentList.OutgoingFragments -
GetMediaForFragmentList.OutgoingFrames
Item tindakan:
-
Metrik ini menunjukkan tingkat di mana data real-time dan data yang diarsipkan sedang dibaca.
Mengapa klien tidak dapat membaca data dari aliran video Kinesis?
Metrik yang relevan:
-
GetMedia.ConnectionErrors -
GetMedia.Success -
GetMediaForFragmentList.Success -
PutMedia.IncomingBytes
Item tindakan:
-
Jika ada peningkatan
GetMedia.ConnectionErrors, lihat respons HTTP dan kode kesalahan yang dikembalikan olehGetMediapermintaan. Untuk informasi selengkapnya, lihat AckErrorCode.Values. -
Jika Anda mencoba membaca data terbaru atau data langsung, periksa
PutMedia.IncomingBytesuntuk melihat apakah ada data yang masuk ke streaming untuk dikirim layanan ke konsumen. -
Jika ada penurunan
GetMedia.SuccessatauGetMediaForFragmentList.Success, kemungkinan karena layanan tidak dapat mengirim data ke konsumen. Jika kondisi berlanjut untuk jangka waktu yang lama, tanyakan kepada kontak layanan pelanggan Anda untuk melihat apakah ada masalah dengan layanan Anda.