Memantau Agen Edge Streams Video Amazon Kinesis dengan CloudWatch - Amazon Kinesis Video Streams

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

Memantau Agen Edge Streams Video Amazon Kinesis dengan CloudWatch

Anda dapat memantau Agen Edge Amazon Kinesis Video Streams menggunakan CloudWatch Amazon, yang mengumpulkan dan memproses data mentah menjadi metrik hampir real-time yang dapat dibaca. Statistik ini dicatat untuk jangka waktu 15 bulan. Dengan informasi historis ini, Anda dapat memperoleh perspektif yang lebih baik tentang kinerja aplikasi web atau Amazon Kinesis Video Streams Edge Agent.

Untuk melihat metrik, lakukan hal berikut:

  1. Masuk ke AWS Management Console dan buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di navigasi kiri, di bawah Metrik, pilih Semua Metrik.

  3. Pilih tab Browse, lalu pilih namespace EdgeRuntimeAgentkhusus.

Amazon Kinesis Video Streams Edge Agent menerbitkan metrik berikut di bawah namespace: EdgeRuntimeAgent

Dimensi Status Deskripsi

Nama aliran, RecordJob

Berjalan

Menerbitkan terus menerus saat RecordJob sedang berjalan.

Unit: Tidak ada. “1" diterbitkan selama RecordJob dalam keadaan ini.

FatalError

Menerbitkan jika kesalahan RecordJob fatal.

Unit: Tidak ada. “1" diterbitkan sekali, ketika peristiwa ini terjadi.

catatan

Lihat log untuk informasi tambahan.

Selesai

Menerbitkan ketika RecordJob selesai.

Unit: Tidak ada. “1" diterbitkan sekali, ketika peristiwa ini terjadi.

Nama aliran, UploadJob

Berjalan

Menerbitkan terus menerus saat UploadJob sedang berjalan.

Unit: Tidak ada. “1" diterbitkan selama UploadJob dalam keadaan ini.

FatalError

Menerbitkan jika kesalahan UploadJob fatal.

Unit: Tidak ada. “1" diterbitkan sekali, ketika peristiwa ini terjadi.

catatan

Lihat log untuk informasi tambahan.

Selesai

Menerbitkan ketika UploadJob selesai.

Unit: Tidak ada. “1" diterbitkan sekali, ketika peristiwa ini terjadi.

Nama Streaming

PercentageSpaceUsed

Ini adalah persentase yang digunakan dari total ruang yang dialokasikan dalam konfigurasi Amazon Kinesis Video Streams Edge Agent untuk media perekaman. Untuk informasi selengkapnya, lihat LocalSizeConfig.

Unit: Persentase (skala 0—1).

Nama benda

Hidup

Menerbitkan setiap menit dari Agen Edge Amazon Kinesis Video Streams, terlepas dari konfigurasi apa pun yang berjalan di dalamnya.

Ini dapat digunakan untuk memahami apakah Agen Tepi Amazon Kinesis Video Streams masih hidup dan siap menerima konfigurasi.

Unit: Tidak ada. “1" diterbitkan setiap menit.

RecordJobs.HealthyJobCount

Jumlah total pekerjaan rekaman yang berjalan dan terjadwal di Agen Edge Amazon Kinesis Video Streams.

Unit: Hitung.

UploadJobs.HealthyJobCount

Jumlah total pekerjaan pengunggahan yang berjalan dan dijadwalkan di Agen Edge Amazon Kinesis Video Streams.

Unit: Hitung.

RecordJobs.UnhealthyJobCount

Jumlah total pekerjaan rekaman yang saat ini salah.

Unit: Hitung.

UploadJobs.UnhealthyJobCount

Jumlah total pekerjaan unggahan yang saat ini salah.

Unit: Hitung.

RecordJobs.RunningJobCount

Jumlah total pekerjaan rekor yang aktif menjalankan.

Unit: Hitung.

UploadJobs.RunningJobCount

Jumlah total pekerjaan upload yang aktif berjalan.

Unit: Hitung.

RecordJobs.EdgeConfigCount

Jumlah total konfigurasi rekaman dalam proses di Amazon Kinesis Video Streams Edge Agent.

Unit: Hitung.

UploadJobs.EdgeConfigCount

Jumlah total konfigurasi unggahan yang sedang diproses di Amazon Kinesis Video Streams Edge Agent.

Unit: Hitung.

CloudWatch panduan metrik untuk Agen Edge Streams Amazon Kinesis Video Streams

CloudWatch metrik dapat berguna untuk menemukan jawaban atas pertanyaan-pertanyaan berikut:

Apakah Agen Edge Streams Video Amazon Kinesis memiliki cukup ruang untuk merekam?

Metrik yang relevan: PercentageSpaceUsed

Tindakan: Tidak ada tindakan yang diperlukan.

Apakah Agen Edge Streams Video Amazon Kinesis masih hidup?

Metrik yang relevan: Alive

Tindakan: Jika suatu saat Anda berhenti menerima metrik ini, itu berarti Agen Tepi Amazon Kinesis Video Streams menemukan satu atau beberapa hal berikut:

  • Masalah runtime aplikasi: memori atau kendala sumber daya lainnya, bug, dan sebagainya

  • AWS IoT Perangkat yang dijalankan agen saat shutdown, crash, atau dihentikan

  • AWS IoT Perangkat tidak memiliki konektivitas jaringan

Apakah ada pekerjaan yang tidak sehat?

Metrik yang relevan:

  • RecordJobs.UnhealthyJobCount

  • UploadJobs.UnhealthyJobCount

Tindakan: Periksa log dan cari FatalError metriknya.

  • Jika FatalError metrik ada, kesalahan fatal ditemukan dan Anda perlu me-restart pekerjaan secara manual. Periksa log dan perbaiki masalah sebelum menggunakan StartEdgeConfigurationUpdate untuk memulai ulang pekerjaan secara manual.

  • Jika FatalError metrik tidak ada, kesalahan sementara (non-fatal) ditemukan dan Amazon Kinesis Video Streams Edge Agent mencoba kembali pekerjaan tersebut.

catatan

Agar agen mencoba kembali pekerjaan yang salah, gunakan. StartEdgeConfigurationUpdate

Apakah ada pekerjaan yang membutuhkan intervensi eksternal?

Metrik yang relevan:

  • PercentageSpaceUsed— Jika ini melebihi nilai tertentu, pekerjaan rekaman dijeda dan dilanjutkan hanya ketika ruang tersedia (ketika media keluar dari retensi). Anda dapat mengirim konfigurasi yang diperbarui dengan yang lebih tinggi MaxLocalMediaSizeInMB untuk segera memperbarui pekerjaan.

  • RecordJob.FatalError/UploadJob.FatalError— Selidiki log agen dan kirim konfigurasi lagi agar pekerjaan dapat dilanjutkan.

Tindakan: Lakukan panggilan API dengan konfigurasi untuk memulai ulang pekerjaan yang mengalami masalah ini.