ログ記録とモニタリング - AWS IoT Core

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

ログ記録とモニタリング

モニタリングは、 および AWS IoTAWSソリューションの信頼性、可用性、パフォーマンスを維持する上で重要な部分です。マルチポイント障害が発生した場合は、その障害をより簡単にデバッグできるように、AWSソリューションのすべての部分からモニタリングデータを収集する必要があります。ログ記録および監視手順の詳細については、「モニタリングAWS IoT」を参照してください。

モニタリングツール

AWSには、モニタリングに使用できるツールが用意されていますAWS IoT。自動的にモニタリングが行われるように、これらのツールを設定できます。手動操作を必要とするツールもあります。モニタリングタスクをできるだけ自動化することをお勧めします。

自動モニタリングツール

次の自動モニタリングツールを使用して、問題が発生したときに監視AWS IoTおよび報告できます。

  • Amazon CloudWatch アラーム - 指定した期間にわたって単一のメトリクスをモニタリングし、複数の期間にわたる特定のしきい値に対するメトリクスの値に基づいて 1 つ以上のアクションを実行します。アクションは、Amazon Simple Notification Service (Amazon SNS) のトピックまたは Amazon EC2 Auto Scaling のポリシーに送信される通知です。CloudWatch アラームは、特定の状態にあるという理由だけではアクションを呼び出しません。状態が変わって、変わった状態が指定期間にわたって維持される必要があります。詳細については、「Amazon CloudWatch を使用してAWS IoTアラームとメトリクスをモニタリングする」を参照してください。

  • Amazon CloudWatch Logs – AWS CloudTrailまたはその他のソースからログファイルをモニタリング、保存、アクセスします。Amazon CloudWatch Logs では、Device Advisor のテストケースが実行する重要なステップAWS IoT、生成されたイベント、デバイスから送信された MQTT メッセージ、またはテストの実行AWS IoT Core中に送信された MQTT メッセージを確認することもできます。これらのログにより、デバイスでデバッグして是正措置を講じることができます。詳細については、CloudWatch Logs AWS IoTを使用したモニタリング を参照してください。Amazon CloudWatch の使用の詳細については、Amazon CloudWatch ユーザーガイドログファイルのモニタリングを参照してください。

  • Amazon CloudWatch Events – イベントに一致したものを 1 つ以上のターゲットの関数またはストリームに渡して、変更、状態の情報の収集、是正措置を行います。詳細については、Amazon CloudWatch ユーザーガイドの「Amazon CloudWatch Events とは」を参照してください。

  • AWS CloudTrailログモニタリング – アカウント間でログファイルを共有し、CloudWatch Logs に送信CloudWatch CloudTrail ログファイルをリアルタイムでモニタリングし、Java でログ処理アプリケーションを書き込み、CloudTrail による配信後にログファイルが変更されていないことを確認します。詳細については、「を使用した AWS IoTAPI コールのログ記録AWS CloudTrail」と、AWS CloudTrail ユーザーガイドの「CloudTrail ログファイルの操作」を参照してください。

手動モニタリングツール

モニタリングのもう 1 つの重要な部分はAWS IoT、CloudWatch アラームでカバーされていない項目を手動でモニタリングすることです。AWS IoT、CloudWatch、およびその他のAWSサービスコンソールダッシュボードには、AWS環境の状態がat-a-glanceビューが表示されます。ログファイルも確認することをお勧めしますAWS IoT。

  • AWS IoTダッシュボードには以下が表示されます。

    • CA 証明書

    • 証明書

    • ポリシー

    • ルール

    • モノ

  • CloudWatch ホームページには、次の内容が表示されます。

    • 現在のアラームとステータス。

    • アラームとリソースのグラフ。

    • サービス状態ステータス。

    CloudWatch を使用して以下のことを実行できます。

    • 重視するサービスをモニタリングするためのカスタマイズしたダッシュボードを作成する。

    • メトリクスデータをグラフ化して、問題のトラブルシューティングを行い、傾向を確認する。

    • すべてのAWSリソースメトリクスを検索して参照します。

    • 問題があることを通知するアラームを作成および編集する。