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

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

ログ記録とモニタリング

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

モニタリングツール

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

自動モニタリングツール

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

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

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

  • Amazon CloudWatch Events – イベントを一致させ、1 つ以上のターゲット関数またはストリームにルーティングして、変更を行い、状態情報をキャプチャし、修正アクションを実行します。詳細については、「Amazon CloudWatch ユーザーガイド」の「Amazon イベントとは」を参照してください。 CloudWatch

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

手動モニタリングツール

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

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

    • CA 証明書

    • 証明書

    • ポリシー

    • ルール

    • モノ

  • CloudWatch ホームページには以下が表示されます。

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

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

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

    CloudWatch を使用して、以下を実行できます。

    • 重要なサービスをモニタリングするためにカスタマイズされたダッシュボードを作成する。

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

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

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