Geräteseitige Protokolle auf Amazon hochladen CloudWatch - AWS IoT Core

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.

Geräteseitige Protokolle auf Amazon hochladen CloudWatch

Sie können historische, geräteseitige Protokolle in Amazon hochladen, CloudWatch um die Aktivitäten eines Geräts vor Ort zu überwachen und zu analysieren. Geräteseitige Protokolle können System-, Anwendungs- und Geräteprotokolldateien enthalten. Dieser Prozess verwendet einen Aktionsparameter für CloudWatch Protokollregeln, um geräteseitige Protokolle in einer vom Kunden definierten Protokollgruppe zu veröffentlichen.

Funktionsweise

Der Prozess beginnt, wenn ein AWS IoT Gerät MQTT Nachrichten mit formatierten Protokolldateien an ein Thema sendet. AWS IoT Eine AWS IoT Regel überwacht das Nachrichtenthema und sendet die Protokolldateien an eine von Ihnen definierte CloudWatch Protokollgruppe. Sie können die Informationen dann überprüfen und analysieren.

MQTTThemen

Wählen Sie einen MQTT Themenbereich aus, den Sie für die Veröffentlichung der Protokolle verwenden möchten. Wir empfehlen, das Format $aws/rules/things/thing_name/logs für den gemeinsamen Themenbereich und das Format $aws/rules/things/thing_name/logs/errors für Fehlerthemen zu verwenden Die Benennungsstruktur für Protokolle und Fehlerthemen wird empfohlen, ist aber nicht erforderlich. Weitere Informationen finden Sie unter MQTTThemen entwerfen für AWS IoT Core.

Wenn Sie den empfohlenen Bereich für allgemeine Themen verwenden, verwenden Sie reservierte AWS IoT Basic-Ingest-Themen. AWS IoT Basic Ingest sendet Gerätedaten auf sichere Weise an die AWS Dienste, die durch AWS IoT Regelaktionen unterstützt werden. Dadurch wird der Broker für Pub/Sub Messaging aus dem Erfassungspfad entfernt, was ihn kostengünstiger macht. Weitere Informationen finden Sie unter Senken der Messaging-Kosten mit Basic Ingest.

Wenn Sie batchMode Protokolldateien hochladen, müssen Ihre Nachrichten einem bestimmten Format folgen, das einen UNIX Zeitstempel und eine Nachricht enthält. Weitere Informationen finden Sie im batchMode Thema Anforderungen MQTT an das Nachrichtenformat unter Regelaktion „CloudWatch Protokolle“.

Regelaktion

Beim AWS IoT Empfang der MQTT Nachrichten von den Client-Geräten überwacht eine AWS IoT Regel das vom Kunden definierte Thema und veröffentlicht den Inhalt in einer von Ihnen definierten CloudWatch Protokollgruppe. Dieser Prozess verwendet eine Regelaktion „ CloudWatch Protokolle“, um MQTT Stapel von Protokolldateien zu überwachen. Weitere Informationen finden Sie unter AWS IoT Regelaktion „CloudWatch Protokolle“.

Batch-Modus

batchModeist ein boolescher Parameter innerhalb der Regelaktion „ AWS IoT CloudWatch Logs“. Dieser Parameter ist optional und standardmäßig deaktiviert (false). Um geräteseitige Protokolldateien stapelweise hochzuladen, müssen Sie diesen Parameter bei der Erstellung der Regel aktivieren (true). AWS IoT Weitere Informationen finden Sie unter CloudWatch Protokolle im Abschnitt AWS IoT Regelaktionen.