AWS IoT Greengrass でのログ記録とモニタリング - AWS IoT Greengrass

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

AWS IoT Greengrass でのログ記録とモニタリング

モニタリングは、AWS IoT Greengrass と AWS ソリューションの信頼性、可用性、パフォーマンスを維持する上で重要な部分です。マルチポイント障害が発生した場合は、その障害をより簡単にデバッグできるように、AWS ソリューションのすべての部分からモニタリングデータを収集する必要があります。ただし、AWS IoT Greengrass のモニタリングをスタートする前に、以下の質問に対する回答を反映したモニタリング計画を作成する必要があります。

  • どのような目的でモニタリングしますか?

  • どのリソースをモニタリングしますか?

  • どのくらいの頻度でこれらのリソースをモニタリングしますか?

  • どのモニタリングツールを使用しますか?

  • 誰がモニタリングタスクを実行しますか?

  • 問題が発生したときに誰が通知を受け取りますか?

モニタリングツール

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

次の自動化されたモニタリングツールを使用して、AWS IoT Greengrass をモニタリングして問題を報告できます。

  • Amazon CloudWatch Logs – AWS CloudTrailまたはその他のソースからのログファイルをモニタリング、保存、およびアクセスします。詳細については、「Amazon ユーザーガイド」の「ログファイルのモニタリング」を参照してください。 CloudWatch

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

  • Greengrass システム ヘルス テレメトリー - Greengrass コアから送信されたテレメトリデータを受信するためにサブスクライブします。詳細については、「AWS IoT Greengrass コアデバイスからシステムヘルステレメトリデータを収集する」を参照してください。

  • デバイスヘルス通知 Amazon を使用してイベントを作成し EventBridge 、デプロイとコンポーネントに関するステータス更新を受信します。詳細については、「デプロイとコンポーネントのヘルスステータス通知を受け取る」を参照してください。

  • フリートステータスサービス - フリートステータス API 操作を使用して、コアデバイスとその Greengrass コンポーネントのステータスを確認します。AWS IoT Greengrass コンソールでフリートステータス情報を確認することもできます。詳細については、「Greengrass コアデバイスのステータスを確認する」を参照してください。