Amazon CloudWatch を使用した AWS IoT Wireless のモニタリングとログ記録 - AWS IoT Core

Amazon CloudWatch を使用した AWS IoT Wireless のモニタリングとログ記録

Amazon CloudWatch を使用して、リアルタイムで実行している AWS IoT Wireless リソースとアプリケーションをモニタリングできます。Amazon CloudWatch を使用してオンボードした LoRaWAN デバイスや Sidewalk デバイスのステータスをモニタリングできます。

CloudWatch を使用して、リソースやアプリケーションに関して測定できる変数であるメトリクスを収集し、追跡します。モニタリングを使用するメリットの詳細については、「AWS IoT のモニタリング」を参照してください。

LoRaWAN デバイスからさらにリアルタイムのログ情報を取得する場合、ネットワークアナライザを使用します。詳細については、「ネットワークアナライザを使用したワイヤレスリソースフリートのリアルタイムでのモニタリング」を参照してください。

ワイヤレスリソースのモニタリング方法

ワイヤレスリソースのログ記録とモニタリングを行うには、以下のステップを実行します。

  1. AWS IoT Wireless 用のログ記録ロールとポリシーを作成する」で説明されているようにログ記録ロールを作成し、AWS IoT Wireless リソースのログ記録を行います。

  2. CloudWatch Logs コンソールのログメッセージには、デフォルトのログ記録レベル ERROR が設定されていますが、これはあまり詳細ではなく、エラー情報のみが含まれています。より詳細なメッセージを表示する場合は、「AWS IoT Wireless リソースのログ記録の設定」で説明されているように、最初に CLI を使用してログ記録を設定することをお勧めします。

  3. 次に、CloudWatch Logs コンソールでログエントリを表示して、リソースをモニタリングできます。詳細については、「」を参照してくださいCloudWatch AWS IoT Wireless ログエントリの表示

  4. [Logs groups] (ロググループ) を使用してフィルター式を作成することができますが、まず単純なフィルターを作成し、ロググループ内のログエントリを表示してから、CloudWatch Insights に移動して、モニタリングするリソースまたはイベントに応じてログエントリをフィルターするクエリを作成することをお勧めします。詳細については、「CloudWatch Insights を使用して AWS IoT Wireless のログをフィルタリングする」を参照してください。

次のトピックでは、AWS IoT Wireless のログ記録を設定する方法と、CloudWatch からメトリクスを収集する方法について説明します。LoRaWAN デバイスに加えて、以下のトピックを使用して、アカウントに追加した Sidewalk デバイスのログ記録を設定し、モニタリングすることができます。これらのデバイスの追加方法については、「AWS IoT Core for Amazon Sidewalk」を参照してください。