ログを使用して監視します。 AWS IoT CloudWatch - AWS IoT Core

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ログを使用して監視します。 AWS IoT CloudWatch

AWS IoT ロギングを有効にすると、デバイスからメッセージブローカーとルールエンジンを経由してメッセージが送信されるときに、 AWS IoT 各メッセージに関する進行状況イベントが送信されます。CloudWatch コンソールでは、 CloudWatch ログはという名前のロググループに表示されますAWSIotLogs

CloudWatch ログについて詳しくは、「CloudWatch ログ」を参照してください。 AWS IoT CloudWatch サポートされているログについては、を参照してくださいCloudWatch AWS IoT ログエントリをログに記録します。

AWS IoT CloudWatch コンソールでのログの表示

注記

AWSIotLogsV2 CloudWatch ロググループは次の場合までコンソールに表示されません。

  • ログインを有効にしました AWS IoT。ログインを有効にする方法の詳細については AWS IoT、を参照してください。ロギングを設定します AWS IoT 。

  • AWS IoT 一部のログエントリは操作によって書き込まれています。

AWS IoT CloudWatch ログをコンソールに表示するには
  1. https://console.aws.amazon.com/cloudwatch/ を参照します。ナビゲーションペインで、[Log groups] (ロググループ) を選択します。

  2. [フィルター] テキストボックスで、「AWSIotLogsV2」と入力して、Enter キーを押します。

  3. [AWSIotLogsV2] ロググループをダブルクリックします。

  4. [Search All] (すべて検索) を選択します。 AWS IoT アカウント用に生成されたログの完全なリストが表示されます。

  5. 個々のストリームを表示するには、展開アイコンを選択します。

また、[フィルタイベント] テキストボックスにクエリを入力することもできます。興味深いクエリの例がいくつかあります。

  • { $.logLevel = "INFO" }

    ログレベルが INFO のすべてのログを検索します。

  • { $.status = "Success" }

    Success のステータスを持つすべてのログを検索します。

  • { $.status = "Success" && $.eventType = "GetThingShadow" }

    ステータスが Success で、イベントタイプが GetThingShadow であるすべてのログを検索します。

フィルター式の作成について詳しくは、「CloudWatch ログクエリ」を参照してください。