Amazon CloudWatch を使用した AWS IoT Wireless のモニタリングとログ記録
Amazon CloudWatch を使用して、リアルタイムで実行している AWS IoT Wireless リソースとアプリケーションをモニタリングできます。Amazon CloudWatch を使用してオンボードした LoRaWAN デバイスや Sidewalk デバイスのステータスをモニタリングできます。
-
LoRaWAN へのデバイスのオンボーディングについては、「AWS IoT Core for LoRaWAN へのゲートウェイとデバイスの接続」を参照してください。
-
Amazon Sidewalk デバイスのオンボーディングについての詳細は、「AWS IoT Core」または「AWS IoT Core for Amazon Sidewalk の開始方法」を参照してください。
CloudWatch を使用して、リソースやアプリケーションに関して測定できる変数であるメトリクスを収集し、追跡します。モニタリングを使用するメリットの詳細については、「AWS IoT のモニタリング」を参照してください。
LoRaWAN デバイスからさらにリアルタイムのログ情報を取得する場合、ネットワークアナライザを使用します。詳細については、「ネットワークアナライザを使用したワイヤレスリソースフリートのリアルタイムでのモニタリング」を参照してください。
ワイヤレスリソースのモニタリング方法
ワイヤレスリソースのログ記録とモニタリングを行うには、以下のステップを実行します。
-
「AWS IoT Wireless 用のログ記録ロールとポリシーを作成する」で説明されているようにログ記録ロールを作成し、AWS IoT Wireless リソースのログ記録を行います。
-
CloudWatch Logs コンソールのログメッセージには、デフォルトのログ記録レベル
ERROR
が設定されていますが、これはあまり詳細ではなく、エラー情報のみが含まれています。より詳細なメッセージを表示する場合は、「AWS IoT Wireless リソースのログ記録の設定」で説明されているように、最初に CLI を使用してログ記録を設定することをお勧めします。 -
次に、CloudWatch Logs コンソールでログエントリを表示して、リソースをモニタリングできます。詳細については、「」を参照してくださいCloudWatch AWS IoT Wireless ログエントリの表示
-
[Logs groups] (ロググループ) を使用してフィルター式を作成することができますが、まず単純なフィルターを作成し、ロググループ内のログエントリを表示してから、CloudWatch Insights に移動して、モニタリングするリソースまたはイベントに応じてログエントリをフィルターするクエリを作成することをお勧めします。詳細については、「CloudWatch Insights を使用して AWS IoT Wireless のログをフィルタリングする」を参照してください。
次のトピックでは、AWS IoT Wireless のログ記録を設定する方法と、CloudWatch からメトリクスを収集する方法について説明します。LoRaWAN デバイスに加えて、以下のトピックを使用して、アカウントに追加した Sidewalk デバイスのログ記録を設定し、モニタリングすることができます。これらのデバイスの追加方法については、「AWS IoT Core for Amazon Sidewalk」を参照してください。