Monitoring Amazon IoT - Amazon IoT Core
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Monitoring Amazon IoT

Monitoring is an important part of maintaining the reliability, availability, and performance of Amazon IoT and your Amazon solutions.

We strongly encourage you to collect monitoring data from all parts of your Amazon solution to make it easier to debug a multi-point failure, if one occurs. Start by creating a monitoring plan that answers the following questions. If you're not sure how to answer these, you can still continue to enable logging and establish your performance baselines.

  • What are your monitoring goals?

  • Which resources will you monitor?

  • How often will you monitor these resources?

  • Which monitoring tools will you use?

  • Who will perform the monitoring tasks?

  • Who should be notified when something goes wrong?

Your next step is to enable logging and establish a baseline of normal Amazon IoT performance in your environment by measuring performance at various times and under different load conditions. As you monitor Amazon IoT, keep historical monitoring data so that you can compare it with current performance data. This will help you identify normal performance patterns and performance anomalies, and devise methods to address issues.

To establish your baseline performance for Amazon IoT, you should monitor these metrics to start. You can always monitor more metrics later.

The topics in this section can help you start logging and monitoring Amazon IoT.