Überwachen Ihrer AWS IoT Wireless-Ressourcen mit Amazon CloudWatch Logs - AWS IoT Wireless

Überwachen Ihrer AWS IoT Wireless-Ressourcen mit Amazon CloudWatch Logs

Überwachung ist wichtig, um die Zuverlässigkeit, Verfügbarkeit und Leistung von AWS IoT Wireless und Ihren anderen AWS-Lösungen aufrechtzuerhalten. Sie können die Überwachung für Ihre LoRaWAN- und Sidewalk-Geräte verwenden und nach ihrer Einbindung in AWS IoT Wireless aussagekräftige Meldungen und Fehler erhalten.

Wir empfehlen Ihnen dringend, Überwachungsdaten aus allen Teilen der AWS-Lösung zu erfassen, um die Fehlersuche von Fehlern, die an mehreren Punkten auftreten, zu erleichtern. Erstellen Sie zunächst einen Überwachungsplan, der die folgenden Fragen beantwortet. Wenn Sie nicht sicher sind, wie Sie diese beantworten sollen, können Sie trotzdem die Protokollierung aktivieren und Ihre Leistungsgrundlagen festlegen.

  • Was sind Ihre Überwachungsziele?

  • Welche Ressourcen möchten Sie überwachen?

  • Wie oft werden diese Ressourcen überwacht?

  • Welche Überwachungs-Tools möchten Sie verwenden?

  • Wer soll die Überwachungsaufgaben ausführen?

  • Wer soll benachrichtigt werden, wenn Fehler auftreten?

Der nächste Schritt ist, die Protokollierung zu aktivieren und eine Ausgangsbasis für die normale AWS IoT Wireless-Leistung in Ihrer Umgebung festzulegen, indem Sie die Leistung zu verschiedenen Zeiten und bei unterschiedlichen Lastbedingungen messen. Während Sie AWS IoT Wireless überwachen, müssen Sie die historischen Überwachungsdaten speichern, damit Sie diese mit aktuellen Leistungsdaten vergleichen können. Auf diese Weise können Sie normale Leistungsmuster und Leistungsanomalien identifizieren und Methoden zu deren Handhabung entwickeln.

Überwachungstools

Sie können die folgenden Überwachungstools zur Beobachtung von AWS IoT Wireless, zur Meldung, falls etwas nicht funktioniert, und bei Bedarf für automatische Gegenmaßnahmen verwenden:

  • Amazon CloudWatch überwacht Ihre AWS-Ressourcen und die in AWS ausgeführten Anwendungen in Echtzeit. Sie können Kennzahlen erfassen und verfolgen, benutzerdefinierte Dashboards erstellen und Alarme festlegen, die Sie benachrichtigen oder Maßnahmen ergreifen, wenn eine bestimmte Metrik einen von Ihnen festgelegten Schwellenwert erreicht. Beispielsweise können Sie mit CloudWatch die CPU-Auslastung oder andere Kennzahlen Ihrer Amazon EC2-Instances erfassen und bei Bedarf automatisch neue Instances starten. Weitere Informationen finden Sie im Amazon CloudWatch User Guide.

  • Der Netzwerkanalysator ermöglicht Ihnen die Überwachung Ihrer LoRaWAN-Ressourcen einschließlich der LoRaWAN-Geräte und -Gateways. Darüber hinaus reduziert er die Zeit, um eine Verbindung herzustellen und mit dem Empfang von Trace-Nachrichten zu beginnen, und bietet Ihnen Just-in-Time-Protokollinformationen. Weitere Informationen finden Sie unter Überwachen Sie Ihre WLAN-Ressourcenflotte in Echtzeit mit dem Netzwerkanalysator.

So überwachen Sie Ressourcen mit Amazon CloudWatch

Sie können AWS IoT Wireless mit CloudWatch überwachen, wobei Rohdaten erfasst und in lesbare, nahezu Echtzeit-Metriken verarbeitet werden. Diese Statistiken werden 15 Monate gespeichert, damit Sie auf Verlaufsinformationen zugreifen können und einen besseren Überblick darüber erhalten, wie Ihre Webanwendung oder der Service ausgeführt werden. Sie können auch Alarme einrichten, die auf bestimmte Grenzwerte achten und Benachrichtigungen senden oder Aktivitäten auslösen, wenn diese Grenzwerte erreicht werden. Weitere Informationen finden Sie im Amazon-CloudWatch-Benutzerhandbuch.

Führen Sie die folgenden Schritte aus, um Ihre AWS IoT Wireless-Ressourcen zu protokollieren und zu überwachen.

  1. Erstellen Sie eine Protokollierungsrolle, um Ihre AWS IoT Wireless-Ressourcen zu protokollieren, wie unter Erstellen einer Protokollierungsrolle und einer Richtlinie für AWS IoT Wirelessbeschrieben.

  2. Protokollnachrichten in der CloudWatch Protokoll-Konsole haben eine Standardprotokollebene von ERROR, die weniger ausführlich ist und nur Fehlerinformationen enthält. Wenn Sie ausführlichere Meldungen anzeigen möchten, empfehlen wir, zunächst die CLI zu verwenden, um die Protokollierung zu konfigurieren, wie unter Konfigurieren Sie die Protokollierung für AWS IoT Wireless-Ressourcen beschrieben.

  3. Als Nächstes können Sie Ihre Ressourcen überwachen, indem Sie sich die Protokolleinträge in der CloudWatch Protokoll-Konsole ansehen. Weitere Informationen finden Sie unter AWS IoT Wireless-CloudWatch-Protokolleinträge anzeigen.

  4. Sie können Filterausdrücke mithilfe von Protokollgruppen erstellen. Wir empfehlen jedoch, zunächst einfache Filter zu erstellen und Protokolleinträge in den Protokollgruppen anzuzeigen und dann zu CloudWatch Insights zu wechseln, um Abfragen zu erstellen, um die Protokolleinträge je nach der Ressource oder dem Ereignis, das Sie überwachen, zu filtern. Weitere Informationen finden Sie unter Verwenden von CloudWatch Insights zum Filtern von Protokollen nach AWS IoT Wireless.