

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Installieren Sie den CloudWatch Agenten auf dem Gerät
<a name="gs-install-cloudwatch"></a>

**Anmerkung**  
Seien Sie sich der [ CloudWatch Quoten ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/cloudwatch_limits_cwl.html) bewusst. 

Folgen Sie diesen Verfahren, um den CloudWatch Agenten so zu installieren und zu konfigurieren, dass er die vom Amazon Kinesis Video Streams Edge Agent generierten Protokolle automatisch hochlädt. CloudWatch Dieser Schritt ist optional.

Anweisungen [https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html) zur Installation des CloudWatch Agenten auf Ihrem Gerät finden Sie im CloudWatch Amazon-Benutzerhandbuch.

Wenn Sie zur Konfiguration aufgefordert werden, wählen Sie ** eine ** der folgenden Konfigurationen aus.

**Wichtig**  
`file_path`Bei den folgenden Konfigurationen wird davon ausgegangen, dass der Standardspeicherort für die Protokollierung verwendet wird.  
Der verwendete Dateipfad setzt voraus, dass Sie den Amazon Kinesis Video Streams Edge Agent von dem folgenden Standort aus ausführen:`{{download-location}}/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/{{version}}`.
+ Um den CloudWatch Agenten so zu konfigurieren, dass er Protokolle hochlädt und RAM- und CPU-Metriken des Geräts veröffentlicht, fügen Sie Folgendes in die Konfigurationsdatei ein.

  ```
  {
    "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"
            }
          ]
        }
      }
    }
  }
  ```
+ Verwenden Sie die folgende Konfiguration, um nur die Protokolle hochzuladen und nicht den RAM und die CPU des Geräts zu erfassen:

  ```
  {
    "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"
            }
          ]
        }
      }
    }
  }
  ```