Überwachen des Zustands 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 des Zustands des Kinesis-Agenten

Der Kinesis Agent veröffentlicht benutzerdefinierte CloudWatch Metriken mit dem Namespace von. AWS KinesisAgent So kann besser eingeschätzt werden, ob der Zustand des Agent in Ordnung ist, Daten wie angegeben an Amazon Data Firehose sendet und angemessene CPU- und Arbeitsspeicherressourcen auf dem Datenproduzenten konsumiert.

Metriken wie die Anzahl der gesendeten Datensätze und Bytes sind nützlich, um zu verstehen, wie der Agent Daten an den Firehose-Stream übergibt. 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 On-Host CPU- und Speicherbelegung sowie die Anzahl der Agentenfehler zeigen die Nutzung der Ressourcen des Datenproduzenten an und informieren über potenzielle 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

Der Kinesis-Agent sendet die folgenden Metriken an CloudWatch.

Metrik Beschreibung
BytesSent

Die Anzahl der Bytes, die im 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