本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用監控 Amazon Kinesis Video Streams 邊緣代理程式 CloudWatch
您可以使用 Amazon 監控 Amazon Kinesis Video Streams 邊緣代理程式 CloudWatch,該代理程式會收集原始資料並將其處理為可讀且接近即時的指標。這些統計數字為期 15 個月。有了這些歷史資訊,您就可以更好地瞭解 Web 應用程式或 Amazon Kinesis Video Streams 邊緣代理程式服務的執行情況。
若要檢視測量結果,請執行下列動作:
登入 AWS Management Console 並開啟 CloudWatch 主控台,位於https://console.aws.amazon.com/cloudwatch/
。 -
在左側導覽中的「量度」下,選取「所有量度」。
選擇瀏覽索引標籤,然後選取EdgeRuntimeAgent自訂命名空間。
Amazon Kinesis Video Streams 邊緣代理程式會在命名空間EdgeRuntimeAgent
下發佈下列指標:
維度 | 州 | 描述 |
---|---|---|
串流名稱, |
執行中 |
在執行時持 單位:無。只要處於此狀態, |
FatalError |
如果發生 單位:無。發生此事件時,「1」會發佈一次。 注意如需其他資訊,請參閱記錄。 |
|
已完成 |
完成時 單位:無。發生此事件時,「1」會發佈一次。 |
|
串流名稱, |
執行中 |
在執行時持 單位:無。只要處於此狀態, |
FatalError |
如果發布 單位:無。發生此事件時,「1」會發佈一次。 注意如需其他資訊,請參閱記錄。 |
|
已完成 |
完成時 單位:無。發生此事件時,「1」會發佈一次。 |
|
串流名稱 |
PercentageSpaceUsed |
這是在 Amazon Kinesis Video Streams 邊緣代理程式組態中用於錄製媒體的總空間中使用的百分比。如需更多資訊,請參閱LocalSizeConfig。 單位:百分比(比例 0-1)。 |
實物名稱 |
活著 |
每分鐘從 Amazon Kinesis Video Streams 邊緣代理程式發佈一次,不論其上執行的任何組態為何。 這可用來瞭解 Amazon Kinesis Video Streams 邊緣代理程式是否有效且準備好接受組態。 單位:無。「1」每分鐘發佈一次。 |
RecordJobs.HealthyJobCount |
Amazon Kinesis Video Streams 邊緣代理程式上執行中和排程記錄任務的總數。 單位:計數。 |
|
UploadJobs.HealthyJobCount |
Amazon Kinesis Video Streams 邊緣代理程式上執行中和排程上傳任務的總計數。 單位:計數。 |
|
RecordJobs.UnhealthyJobCount |
目前錯誤記錄工作的總數。 單位:計數。 |
|
UploadJobs.UnhealthyJobCount |
目前錯誤的上傳工作總數。 單位:計數。 |
|
RecordJobs.RunningJobCount |
主動執行記錄工作的總數。 單位:計數。 |
|
UploadJobs.RunningJobCount |
主動執行中上傳工作的總數。 單位:計數。 |
|
RecordJobs.EdgeConfigCount |
Amazon Kinesis Video Streams 邊緣代理程式上處理中的記錄組態總數。 單位:計數。 |
|
UploadJobs.EdgeConfigCount |
Amazon Kinesis Video Streams 邊緣代理程式上處理中的上傳組態總數。 單位:計數。 |
CloudWatch Amazon Kinesis Video Streams 邊緣代理程式的指標指引
CloudWatch 指標對於尋找下列問題的答案很有用:
主題
Amazon Kinesis Video Streams 邊緣代理程式是否有足夠的空間來記錄?
相關指標:PercentageSpaceUsed
動作:不需要採取任何動作。
Amazon Kinesis Video Streams 邊緣代理程式是否還活著?
相關指標:Alive
動作:如果您在任何時候停止接收此指標,表示 Amazon Kinesis Video Streams 邊緣代理程式遇到下列一或多個問題:
-
應用程式執行階段問題:記憶體或其他資源限制、錯誤等
-
代理 AWS IoT 程式在關機、當機或終止時執行的裝置
-
AWS IoT 裝置沒有網路連線能力
有沒有不健康的工作?
相關指標:
RecordJobs.UnhealthyJobCount
UploadJobs.UnhealthyJobCount
動作:檢查記錄檔並尋找指FatalError
標。
如果指
FatalError
標存在,則發生嚴重錯誤,您需要手動重新啟動工作。在使StartEdgeConfigurationUpdate
用手動重新啟動工作之前,請檢查記錄檔並修正問題。如果
FatalError
指標不存在,就會發生暫時性 (非嚴重) 錯誤,而 Amazon Kinesis Video Streams 邊緣代理程式正在重試工作。
注意
若要讓代理程式重新嘗試嚴重錯誤的工作,請使用。StartEdgeConfigurationUpdate
是否有任何工作需要外部干預?
相關指標:
-
PercentageSpaceUsed
— 如果超過特定值,則記錄工作會暫停,並僅在有空間可用時 (當媒體不保留時) 繼續。您可以傳送較高版本的更新組態,MaxLocalMediaSizeInMB
以立即更新工作。 -
RecordJob.FatalError
/UploadJob.FatalError
— 調查代理程式的記錄檔,然後再次傳送設定以繼續工作。
動作:使用配置API撥打電話以重新啟動遇到此問題的工作。