Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Fase 9: (Facoltativo) InstallareCloudWatchagente sul dispositivo
Nota
Sii consapevole delCloudWatchcontingenti.
Segui queste procedure per installare e configurareCloudWatchagente per caricare automaticamente i log generati dall'agente Amazon Kinesis Video Streams Edge suCloudWatch.
Perprocedureper installareCloudWatchagente sul tuo dispositivo, consulta AmazonCloudWatchGuida per l'utente.
Quando viene richiesta la configurazione, selezionareunodelle seguenti configurazioni.
Importante
Lafile_path
nelle seguenti configurazioni presuppone che venga utilizzata la posizione di output di registrazione predefinita.
Il percorso del file utilizzato presuppone che tu stia eseguendo Amazon Kinesis Video Streams Edge Agent dalla posizione:
.download-location
/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/version
Per configurareCloudWatchagente per caricare i registri e pubblicare le metriche della RAM e della CPU del dispositivo, incolla quanto segue nel file di configurazione.
{ "agent": { "run_as_user": "
ubuntu
", "metrics_collection_interval":60
}, "metrics": { "metrics_collected": { "mem": { "measurement": [ "mem_used_percent" ], "append_dimensions": { "IotThing": "YourIotThingName
" } }, "cpu": { "resources": [ "*" ], "measurement": [ "usage_active" ], "totalcpu": true, "append_dimensions": { "IotThing": "YourIotThingName
" } } } }, "logs": { "logs_collected": { "files": { "collect_list": [ { "file_path": "download-location
/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/version
/log/java_kvs.log", "log_group_name": "/aws/kinesisvideo/EdgeRuntimeAgent", "log_stream_name": "YourIotThingName
-java_kvs.log" }, { "file_path": "download-location
/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/version
/log/cpp_kvs_edge.log*", "log_group_name": "/aws/kinesisvideo/EdgeRuntimeAgent", "log_stream_name": "YourIotThingName
-cpp_kvs_edge.log" }, { "file_path": "download-location
/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/version
/log/cpp_kvs_streams.log*", "log_group_name": "/aws/kinesisvideo/EdgeRuntimeAgent", "log_stream_name": "YourIotThingName
-cpp_kvs_streams.log" }, { "file_path": "download-location
/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/version
/log/cpp_kvssink.log*", "log_group_name": "/aws/kinesisvideo/EdgeRuntimeAgent", "log_stream_name": "YourIotThingName
-cpp_kvssink.log" } ] } } } }Per caricare solo i log e non raccogliere RAM e CPU del dispositivo, utilizza la seguente configurazione:
{ "logs": { "logs_collected": { "files": { "collect_list": [ { "file_path": "
download-location
/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/version
/log/java_kvs.log", "log_group_name": "/aws/kinesisvideo/EdgeRuntimeAgent", "log_stream_name": "YourIotThingName
-java_kvs.log" }, { "file_path": "download-location
/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/version
/log/cpp_kvs_edge.log*", "log_group_name": "/aws/kinesisvideo/EdgeRuntimeAgent", "log_stream_name": "YourIotThingName
-cpp_kvs_edge.log" }, { "file_path": "download-location
/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/version
/log/cpp_kvs_streams.log*", "log_group_name": "/aws/kinesisvideo/EdgeRuntimeAgent", "log_stream_name": "YourIotThingName
-cpp_kvs_streams.log" }, { "file_path": "download-location
/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/version
/log/cpp_kvssink.log*", "log_group_name": "/aws/kinesisvideo/EdgeRuntimeAgent", "log_stream_name": "YourIotThingName
-cpp_kvssink.log" } ] } } } }