フリートインデックス作成 - AWS IoT Core

フリートインデックス作成

フリートインデックス作成を使用して、次のソースからデバイスのデータのインデックス作成、検索、集計を実行できます。AWS IoT レジストリAWS IoT デバイスシャドウAWS IoT 接続性AWS IoT Device Management Software Package Catalog、および AWS IoT Device Defender 違反。デバイスのグループをクエリし、状態、接続性、デバイスの違反など、さまざまなデバイス属性の組み合わせに基づくデバイスレコードの統計情報を集計できます。フリートインデックス作成を使用すると、デバイスにおけるフリートの整理、調査、トラブルシューティングを実行できます。

フリートインデックス作成には、次の機能があります。

インデックスの更新の管理

モノのグループ、モノのレジストリ、デバイスシャドウ、デバイスの接続性、デバイスの違反における更新をインデックス化するようにフリートインデックスを設定できます。フリートインデックス作成をアクティブにすると、AWS IoT によりモノまたはモノのグループのインデックスが作成されます。AWS_Things はすべてのモノに対して作成されるインデックスで、AWS_ThingGroups はすべてのモノのグループが含まれるインデックスです。フリートインデックス作成がアクティブになると、インデックスに対してクエリを実行できます。例えば、ハンドヘルド型でバッテリー寿命が 70% を超えるデバイスをすべて見つけることができます。AWS IoT は、最新のデータでインデックスを継続的に更新します。詳細については、「Managing fleet indexing」を参照してください。

特定のデバイスの接続ステータスのクエリ

この API は、最新のデバイス固有の接続情報への低レイテンシーで高スループットのアクセスを提供します。詳細については、「デバイスの接続ステータス」 を参照してください。

データソース全体での検索

クエリ言語に基づいてクエリ文字列を作成し、それを使用してデータソース全体を検索できます。また、フリートインデックス作成の設定でデータソースを設定して、インデックス作成の設定に検索するデータソースを含める必要があります。クエリ文字列には、検索したいモノが記述されます。AWS 管理対象フィールド、カスタムフィールド、およびインデックス作成データソースの任意の属性を使用してクエリを作成できます。フリートのインデックス作成をサポートするデータソースの詳細については、「モノのインデックス作成の管理」を参照してください。

集計データのクエリ

デバイスで集計データを検索し、特定のフィールドに関連した検索クエリを使用して、統計情報、パーセンタイル、カーディナリティ、またはモノのリストを返すことができます。AWS 管理対象フィールドまたはフリートインデックス作成の設定内のカスタムフィールドとして設定した任意の属性に対して集計を実行できます。集計クエリの詳細については、「集計データのクエリ」を参照してください。

フリートメトリクスを使用した集計データのモニタリングとアラームの作成

フリートメトリクスを使用して CloudWatch に集計データを自動的に送信し、トレンドを分析し、事前定義されたしきい値に基づいてフリートの集計状態をモニタリングするためのアラームを作成できます。フリートメトリクスの詳細については、「フリートメトリクス」を参照してください。