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 hampir real-time yang dapat dibaca. 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
-
Di halaman Dasbor, pilih tab Streaming video di bagian Metrik tingkat akun untuk Wilayah Saat Ini.
-
Pilih tab Pemantauan 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 pihak. APIs Untuk penjelasan tentang konsep poin kuota, lihatKuota fragmen-metadata dan fragmen-media. Unit: Jumlah |
ArchivedFragmentsConsumed.Metadata |
Jumlah fragmen metadata poin kuota yang dikonsumsi oleh semua. APIs Untuk penjelasan tentang konsep poin kuota, lihatKuota fragmen-metadata dan fragmen-media. Unit: Jumlah |
|
Jumlah Unit: Jumlah |
|
Jumlah byte yang diterima sebagai bagian dari Unit: Bita |
|
Jumlah fragmen lengkap yang diterima sebagai bagian dari Unit: Jumlah |
|
Jumlah frame lengkap yang diterima sebagai bagian dari Unit: Jumlah |
|
Jumlah total koneksi ke host layanan. Unit: Jumlah |
|
Kesalahan saat membuat Unit: Jumlah |
|
Perbedaan waktu antara saat 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: Jumlah |
|
Perbedaan waktu antara permintaan dan HTTP respons dari InletService saat membuat koneksi. Unit: Jumlah |
|
Perbedaan waktu antara saat byte pertama fragmen baru diterima oleh Amazon Kinesis Video Streams dan saat ACK Buffering dikirim untuk fragmen. Unit: Milidetik |
|
Perbedaan waktu antara saat byte terakhir dari fragmen baru diterima oleh Amazon Kinesis Video Streams dan ketika ACK Diterima dikirim untuk fragmen. Unit: Milidetik |
|
Perbedaan waktu antara saat byte terakhir dari fragmen baru diterima oleh Amazon Kinesis Video Streams dan ketika ACK Persisted dikirim untuk fragmen. Unit: Milidetik |
|
Jumlah Kesalahan yang ACKs dikirim saat melakukan Unit: Jumlah |
|
1 untuk setiap fragmen berhasil ditulis; 0 untuk setiap fragmen yang gagal. Nilai rata-rata metrik ini menunjukkan berapa banyak fragmen lengkap dan valid yang dikirim. Unit: Jumlah |
|
Jumlah Unit: Jumlah |
|
Jumlah total byte yang dikirim keluar dari layanan sebagai bagian dari Unit: Bita |
|
Jumlah fragmen yang dikirim saat melakukan Unit: Jumlah |
|
Jumlah frame yang dikirim selama Unit: Jumlah |
|
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: Jumlah |
|
1 untuk setiap fragmen berhasil dikirim; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Jumlah total byte yang dikirim keluar dari layanan sebagai bagian dari Unit: Bita |
|
Jumlah total fragmen yang dikirim keluar dari layanan sebagai bagian Unit: Jumlah |
|
Jumlah total frame yang dikirim keluar dari layanan sebagai bagian dari Unit: Jumlah |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap fragmen berhasil dikirim; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Latensi Unit: Milidetik |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Latensi Unit: Milidetik |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Latensi Unit: Milidetik |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Latensi Unit: Milidetik |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Latensi Unit: Milidetik |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Latensi Unit: Milidetik |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Jumlah total byte yang dikirim keluar dari layanan sebagai bagian dari Unit: Bita |
|
Latensi Unit: Milidetik |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Jumlah total byte yang dikirim keluar dari layanan sebagai bagian dari Unit: Bita |
|
Latensi Unit: Milidetik |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Latensi Unit: Milidetik |
|
Jumlah Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Latensi GetClip API panggilan untuk nama streaming video yang diberikan. Unit: Milidetik |
|
Jumlah GetClip API permintaan untuk aliran video tertentu. Unit: Jumlah |
|
1 untuk setiap permintaan yang berhasil; 0 untuk setiap kegagalan. Nilai rata-rata menunjukkan tingkat keberhasilan. catatanKegagalan mencakup 400 kesalahan (pengguna) dan kesalahan 500 (sistem). Untuk informasi selengkapnya tentang mengaktifkan ringkasan permintaan dan tanggapan, termasuk AWS permintaanIDs, lihat Pencatatan Ringkasan Permintaan/Respons. Unit: Jumlah |
|
Jumlah total byte yang dikirim keluar dari layanan sebagai bagian dari GetClip API aliran video tertentu. Unit: Bita |
CloudWatch panduan metrik
CloudWatch metrik dapat membantu menemukan jawaban atas pertanyaan-pertanyaan berikut:
Topik
- Apakah data mencapai layanan Amazon Kinesis Video Streams?
- Mengapa data tidak berhasil dicerna oleh layanan Amazon Kinesis Video Streams?
- Mengapa data tidak dapat dibaca dari layanan Amazon Kinesis Video Streams dengan kecepatan yang sama seperti yang dikirim dari produser?
- Mengapa tidak ada video di konsol, atau mengapa video diputar dengan penundaan?
- Apa keterlambatan dalam membaca data waktu nyata, dan mengapa klien tertinggal di belakang kepala aliran?
- Apakah klien membaca data keluar dari aliran video Kinesis, dan pada tingkat berapa?
- Mengapa klien tidak dapat membaca data dari aliran video Kinesis?
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 HTTP respons dan kode kesalahan yang diterima oleh klien produsen untuk melihat kesalahan apa yang terjadi saat membuat koneksi. -
Jika ada penurunan
PutMedia.Success
atau peningkatanPutMedia.ErrorAckCount
, lihat kode kesalahan ack dalam respons ack yang dikirim oleh layanan untuk melihat mengapa konsumsi data gagal. Untuk informasi selengkapnya, lihat AckErrorCode.Values.
Mengapa data tidak dapat dibaca dari layanan Amazon Kinesis Video Streams dengan 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. Koneksi bandwidth rendah 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.FragmentIngestionLatency
atau penurunanPutMedia.IncomingFragments
, periksa bandwidth jaringan dan apakah data masih dikirim. -
Jika ada drop in
PutMedia.Success
, periksa kode kesalahan ack. Untuk informasi selengkapnya, lihat AckErrorCode.Values. -
Jika ada peningkatan
PutMedia.FragmentPersistLatency
atauListFragments.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 kode HTTP respons/kesalahan yang dikembalikan untuk permintaan tersebut.GetMedia
-
Jika ada penurunan
GetMedia.Success
, kemungkinan karena layanan tidak dapat mengirim data ke konsumen, yang akan mengakibatkan koneksi terputus, dan terhubung 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 keluar dari aliran video Kinesis, dan pada tingkat berapa?
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 arsip 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 HTTP respons dan kode kesalahan yang dikembalikan olehGetMedia
permintaan. Untuk informasi selengkapnya, lihat AckErrorCode.Values. -
Jika Anda mencoba membaca data terbaru atau langsung, periksa
PutMedia.IncomingBytes
untuk melihat apakah ada data yang masuk ke aliran untuk layanan yang akan dikirim ke konsumen. -
Jika ada penurunan
GetMedia.Success
atauGetMediaForFragmentList.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.