View a markdown version of this page

Überwachen Sie den Amazon Kinesis Video Streams Edge Agent mit CloudWatch - Amazon Kinesis Video Streams

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.

Überwachen Sie den Amazon Kinesis Video Streams Edge Agent mit CloudWatch

Sie können den Amazon Kinesis Video Streams Edge Agent mithilfe von Amazon überwachen. Amazon CloudWatch sammelt und verarbeitet Rohdaten zu lesbaren Metriken, die nahezu in Echtzeit sind. Diese Statistiken werden für einen Zeitraum von 15 Monaten aufgezeichnet. Anhand dieser historischen Informationen können Sie sich einen besseren Überblick über die Leistung Ihrer Webanwendung oder Ihres Amazon Kinesis Video Streams Edge Agent-Dienstes verschaffen.

Gehen Sie wie folgt vor, um die Metriken anzuzeigen:

  1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im linken Navigationsbereich unter Metriken die Option Alle Metriken aus.

  3. Wählen Sie den Tab „Durchsuchen“ und dann den EdgeRuntimeAgent benutzerdefinierten Namespace aus.

Amazon Kinesis Video Streams Edge Agent veröffentlicht die folgenden Metriken unter dem Namespace: EdgeRuntimeAgent

Dimensionen Status Description

Name des Streams, RecordJob

In Ausführung

Veröffentlicht kontinuierlich, wenn der RecordJob läuft.

Einheiten: Keine. „1" wird veröffentlicht, solange sie RecordJob sich in diesem Zustand befindet.

FatalError

Wird veröffentlicht, wenn ein RecordJob fataler Fehler auftritt.

Einheiten: Keine. „1" wird einmal veröffentlicht, wenn dieses Ereignis eintritt.

Anmerkung

Weitere Informationen finden Sie in den Protokollen.

Completed

Veröffentlicht, wenn a abgeschlossen RecordJob ist.

Einheiten: Keine. „1" wird einmal veröffentlicht, wenn dieses Ereignis eintritt.

Name des Streams, UploadJob

In Ausführung

Veröffentlicht kontinuierlich, wenn der UploadJob läuft.

Einheiten: Keine. „1" wird veröffentlicht, solange sie UploadJob sich in diesem Zustand befindet.

FatalError

Wird veröffentlicht, wenn der Fehler UploadJob schwerwiegend ist.

Einheiten: Keine. „1" wird einmal veröffentlicht, wenn dieses Ereignis eintritt.

Anmerkung

Weitere Informationen finden Sie in den Protokollen.

Completed

Veröffentlicht, wenn das abgeschlossen UploadJob ist.

Einheiten: Keine. „1" wird einmal veröffentlicht, wenn dieses Ereignis eintritt.

Name des Streams

PercentageSpaceUsed

Dies ist der Prozentsatz des gesamten Speicherplatzes, der in Amazon Kinesis Video Streams Edge Agent-Konfigurationen für Aufnahmemedien zugewiesen ist. Weitere Informationen finden Sie unter LocalSizeConfig.

Einheiten: Prozentsatz (Skala 0—1).

Thing-Name

Lebendig

Veröffentlicht jede Minute vom Amazon Kinesis Video Streams Edge Agent aus, unabhängig von den darauf ausgeführten Konfigurationen.

Dies kann verwendet werden, um zu ermitteln, ob der Amazon Kinesis Video Streams Edge Agent aktiv ist und Konfigurationen annehmen kann.

Einheiten: Keine. „1" wird jede Minute veröffentlicht.

RecordJobs.HealthyJobCount

Gesamtzahl der laufenden und geplanten Aufzeichnungsaufträge auf Amazon Kinesis Video Streams Edge Agent.

Einheiten: Anzahl.

UploadJobs.HealthyJobCount

Gesamtzahl der laufenden und geplanten Upload-Jobs auf Amazon Kinesis Video Streams Edge Agent.

Einheiten: Anzahl.

RecordJobs.UnhealthyJobCount

Gesamtzahl der aktuell fehlerhaften Rekordaufträge.

Einheiten: Anzahl.

UploadJobs.UnhealthyJobCount

Gesamtzahl der aktuell fehlerhaften Upload-Jobs.

Einheiten: Anzahl.

RecordJobs.RunningJobCount

Gesamtzahl der aktiv ausgeführten Rekordjobs.

Einheiten: Anzahl.

UploadJobs.RunningJobCount

Gesamtzahl der aktiv ausgeführten Upload-Jobs.

Einheiten: Anzahl.

RecordJobs.EdgeConfigCount

Gesamtzahl der Datensatzkonfigurationen, die auf Amazon Kinesis Video Streams Edge Agent bearbeitet werden.

Einheiten: Anzahl.

UploadJobs.EdgeConfigCount

Gesamtzahl der Upload-Konfigurationen, die auf Amazon Kinesis Video Streams Edge Agent gerade bearbeitet werden.

Einheiten: Anzahl.

CloudWatch Leitfaden zu Metriken für Amazon Kinesis Video Streams Edge Agent

CloudWatch Metriken können hilfreich sein, um Antworten auf die folgenden Fragen zu finden:

Verfügt der Amazon Kinesis Video Streams Edge Agent über ausreichend Speicherplatz zum Aufzeichnen?

Relevante Metriken: PercentageSpaceUsed

Aktion: Keine Aktion erforderlich.

Ist der Amazon Kinesis Video Streams Edge Agent aktiv?

Relevante Metriken: Alive

Handlung: Wenn Sie diese Metrik zu irgendeinem Zeitpunkt nicht mehr erhalten, bedeutet dies, dass der Amazon Kinesis Video Streams Edge Agent auf eine oder mehrere der folgenden Situationen gestoßen ist:

  • Ein Problem mit der Anwendungslaufzeit: Speicher- oder andere Ressourceneinschränkungen, Fehler usw

  • Das AWS IoT Gerät, auf dem der Agent beim Herunterfahren, Abstürzen oder Beenden läuft

  • Das AWS IoT Gerät hat keine Netzwerkkonnektivität

Gibt es ungesunde Jobs?

Relevante Metriken:

  • RecordJobs.UnhealthyJobCount

  • UploadJobs.UnhealthyJobCount

Handlung: Prüfen Sie die Protokolle und suchen Sie nach der FatalError Metrik.

  • Wenn die FatalError Metrik vorhanden ist, ist ein schwerwiegender Fehler aufgetreten und Sie müssen den Job manuell neu starten. Prüfen Sie die Protokolle und beheben Sie das ProblemStartEdgeConfigurationUpdate, bevor Sie den Job manuell neu starten.

  • Wenn die FatalError Metrik nicht vorhanden ist, ist ein vorübergehender (nicht schwerwiegender) Fehler aufgetreten und Amazon Kinesis Video Streams Edge Agent versucht erneut, den Job auszuführen.

Anmerkung

Damit der Agent einen Auftrag, bei dem ein schwerwiegender Fehler aufgetreten ist, erneut versucht, verwenden Sie. StartEdgeConfigurationUpdate

Erfordert irgendein Job ein Eingreifen von außen?

Relevante Metriken:

  • PercentageSpaceUsed— Wenn dieser Wert einen bestimmten Wert überschreitet, wird der Aufzeichnungsvorgang unterbrochen und erst wieder aufgenommen, wenn Speicherplatz verfügbar ist (wenn die Speicherdauer der Medien abgelaufen ist). Sie können eine aktualisierte Konfiguration mit einer höheren senden, um den Job MaxLocalMediaSizeInMB sofort zu aktualisieren.

  • RecordJob.FatalError/UploadJob.FatalError— Untersuchen Sie die Protokolle des Agenten und senden Sie die Konfiguration erneut, damit der Job fortgesetzt werden kann.

Handlung: Führen Sie einen API-Aufruf mit der Konfiguration durch, um Jobs neu zu starten, bei denen dieses Problem auftritt.