Überwachen Sie den Zustand des Kinesis-Agenten - Amazon Data Firehose

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 Zustand des Kinesis-Agenten

Kinesis Agent veröffentlicht benutzerdefinierte CloudWatch Metriken mit einem Namespace von. AWS KinesisAgent Es hilft zu beurteilen, ob der Agent fehlerfrei ist, Daten wie angegeben an Amazon Data Firehose sendet und die entsprechende Menge CPU an Speicherressourcen auf dem Datenproduzenten verbraucht.

Metriken wie die Anzahl der gesendeten Datensätze und Byte sind nützlich, um die Geschwindigkeit zu verstehen, mit der der Agent Daten an den Firehose-Stream sendet. Wenn diese Metriken um einige Prozent unter die erwarteten Schwellenwerte oder auf Null sinken, kann dies auf Probleme mit der Konfiguration, Netzwerkfehler oder Probleme mit dem Zustand des Agenten hinweisen. Metriken wie der Host-Verbrauch CPU und der Speicherverbrauch sowie die Fehlerzähler der Agenten geben Aufschluss über die Nutzung der Ressourcen durch den Datenproduzenten und geben Aufschluss über mögliche Konfigurations- oder Hostfehler. Schließlich protokolliert der Agent auf Serviceausnahmen, um die Untersuchung von Agentenproblemen zu unterstützen.

Der Agentenmetriken werden in der Region gemeldet, die in der Agentenkonfigurationseinstellung cloudwatch.endpoint angegeben ist. Weitere Informationen finden Sie unter Geben Sie die Einstellungen der Agentenkonfiguration an.

Cloudwatch-Metriken, die von mehreren Kinesis-Agenten veröffentlicht wurden, werden aggregiert oder kombiniert.

Für vom Kinesis-Agenten ausgegebene (standardmäßig aktivierte) Metriken fällt eine Schutzgebühr an. Weitere Informationen finden Sie unter CloudWatch Amazon-Preise.

Überwachen Sie mit CloudWatch

Kinesis Agent sendet die folgenden Metriken an CloudWatch.

Metrik Beschreibung
BytesSent

Die Anzahl der Byte, die über den angegebenen Zeitraum an den Firehose-Stream gesendet wurden.

Einheiten: Byte

RecordSendAttempts

Die Anzahl der versuchten Datensätze (zum ersten Mal oder wiederholt) in einem Aufruf an PutRecordBatch in dem angegebenen Zeitraum.

Einheiten: Anzahl

RecordSendErrors

Die Anzahl der Datensätze mit Fehlerstatus in einem Aufruf an PutRecordBatch, einschließlich wiederholter Versuche, in dem angegebenen Zeitraum.

Einheiten: Anzahl

ServiceErrors

Die Anzahl der Aufrufe an PutRecordBatch, die zu einem Servicefehler führten (außer Ablehnungsfehlern) in dem angegebenen Zeitraum.

Einheiten: Anzahl