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.
Laden Sie geräteseitige Protokolle auf Amazon hoch 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. Device-side 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 CloudWatch definierte Logs-Gruppe. Sie können die Informationen dann überprüfen und analysieren.
Themen
MQTT-Themen
Wählen Sie einen Namensraum für MQTT-Themen, den Sie für die Veröffentlichung der Protokolle verwenden werden. 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 in Der Entwurf von MQTT-Themen für AWS IoT Core.
Indem Sie den empfohlenen Bereich für allgemeine Themen verwenden, verwenden Sie für AWS IoT Basic Ingest reservierte 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 publish/subscribe Message Broker aus dem Aufnahmepfad entfernt, was ihn kostengünstiger macht. Weitere Informationen finden Sie unter Senken der Messaging-Kosten mit Basic Ingest.
Wenn Sie BatchMode zum Hochladen von Protokolldateien verwenden, müssen Ihre Nachrichten einem bestimmten Format folgen, das einen UNIX-Zeitstempel und eine UNIX-Nachricht enthält. Weitere Informationen finden Sie im Thema Anforderungen an das MQTT-Nachrichtenformat für BatchMode in der Protokollregelaktion. CloudWatch
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 CloudWatch Protokoll-Regelaktion, um MQTT auf Stapel von Protokolldateien zu überwachen. Weitere Informationen finden Sie unter der AWS IoT Regelaktion „CloudWatch Logs“.
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 beim Erstellen der Regel aktivieren (true). AWS IoT Weitere Informationen finden Sie im Abschnitt „AWS IoT Regelaktionen“ unter CloudWatch Protokolle.