AWS IoT メトリクスとディメンション - AWS IoT Core

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

AWS IoT メトリクスとディメンション

を操作すると AWS IoT、サービスは 1 分 CloudWatch ごとに次のメトリクスとディメンションを に送信します。 AWS IoTのメトリクスを表示するには、以下の手順を使用できます

メトリクスを表示するには (CloudWatch コンソール)

メトリクスはまずサービスの名前空間ごとにグループ化され、次に各名前空間内のさまざまなディメンションの組み合わせごとにグループ化されます。

  1. CloudWatch コンソールを開きます。

  2. ナビゲーションペインで、[Metrics] (メトリクス) を選択し、次に、[All metrics] (すべてのメトリクス) を選択します。

  3. 参照タブで、 を検索 AWS IoT してメトリクスのリストを表示します。

メトリクスを表示するには (CLI)
  • コマンドプロンプトで、次のコマンドを使用します。

    aws cloudwatch list-metrics --namespace "AWS/IoT"

AWS IoT メトリクス

メトリクス 説明

AddThingToDynamicThingGroupsFailed

モノの動的グループへのモノの追加に関連する失敗イベントの数。DynamicThingGroupName ディメンションには、モノの追加に失敗した動的グループの名前が含まれています。

NumLogBatchesFailedToPublishThrottled

スロットリングエラーのために発行に失敗したログイベントの単数のバッチ。

NumLogEventsFailedToPublishThrottled

バッチ内でスロットリングエラーのために発行に失敗したログイベントの数。

AWS IoT Core 認証情報プロバイダーメトリクス

メトリクス 説明

CredentialExchangeSuccess

AWS IoT Core 認証情報プロバイダーへの AssumeRoleWithCertificate リクエストが成功した数。

認証メトリクス

注記

認証メトリクスは、プロトコルメトリクス の下の CloudWatch コンソールに表示されます。

メトリクス 説明

Connect.AuthNError

認証の失敗により が AWS IoT Core 拒否する接続試行回数。このメトリクスは、 のエンドポイントに一致するサーバー名表示 (SNI) 文字列を送信する接続のみを考慮します AWS アカウント。このメトリクスには、インターネットスキャンツールやプローブアクティビティなどの外部ソースからの接続試行が含まれます。Protocol ディメンションには、接続試行の送信に使用されるプロトコルが含まれます。

サーバー証明書の OCSP ステープリングメトリクス

メトリクス 説明
RetrieveOCSPStapleData OCSP レスポンスが正常に受信され、処理されました。このレスポンスは、設定されたドメインの TLS ハンドシェイク中に含まれます。DomainConfigurationName ディメンションには、サーバー証明書 OCSP ステープリングが有効になっている設定済みドメインの名前が含まれます。

ルールのメトリクス

メトリクス 説明

ParseError

ルールがリッスンしているトピックで発行されたメッセージで発生した JSON 解析エラーの数。RuleName ディメンションにはルールの名前が含まれます。

RuleMessageThrottled

悪意のある動作のため、またはメッセージの数がルールエンジンのスロットル制限を超えているために、ルールエンジンによってスロットリングされたメッセージの数。RuleName ディメンションには、トリガーされるルールの名前が入っています。

RuleNotFound

トリガーされるルールが見つかりませんでした。RuleName ディメンションにはルールの名前が含まれます。

RulesExecuted

実行された AWS IoT ルールの数。

TopicMatch

ルールがリッスンしているトピックで発行された受信メッセージの数。RuleName ディメンションにはルールの名前が含まれます。

ルールアクションのメトリクス

メトリクス 説明

Failure

失敗したルールアクションの呼び出しの数。RuleName ディメンションには、アクションを指定するルールの名前が含まれます。ActionType ディメンションには、呼び出されたアクションのタイプが含まれます。

Success

正常なルールアクションの呼び出しの数。RuleName ディメンションには、アクションを指定するルールの名前が含まれます。ActionType ディメンションには、呼び出されたアクションのタイプが含まれます。

ErrorActionFailure 失敗したエラーアクションの数。RuleName ディメンションには、アクションを指定するルールの名前が含まれます。ActionTypeディメンションには、呼び出されたアクションのタイプが含まれます。
ErrorActionSuccess 成功したエラーアクションの数。RuleNameディメンションには、アクションを指定するルールの名前が含まれます。ActionType ディメンションには、呼び出されたアクションのタイプが含まれます。

HTTP アクション固有のメトリクス

メトリクス 説明

HttpCode_Other

ダウンストリームウェブサービス/アプリケーションからの応答のステータスコードが 2xx、4xx、または 5xx でない場合に生成されます。

HttpCode_4XX

ダウンストリームウェブサービス/アプリケーションからの応答のステータスコードが 400 ~ 499 の場合に生成されます。

HttpCode_5XX

ダウンストリームウェブサービス/アプリケーションからの応答のステータスコードが 500 ~ 599 の場合に生成されます。

HttpInvalidUrl

置換テンプレートが置き換えられた後にエンドポイント URL が https:// で始まらない場合に生成されます。

HttpRequestTimeout

ダウンストリームウェブサービス/アプリケーションが要求タイムアウト制限内で応答を返さない場合に生成されます。詳細については、「Service Quotas」を参照してください。

HttpUnknownHost

URL が有効であるが、サービスが存在しないか、到達不能である場合に生成されます。

メッセージブローカーのメトリクス

注記

メッセージブローカーのメトリクスは、 CloudWatch コンソールのプロトコルメトリクス の下に表示されます。

メトリクス 説明

Connect.AuthError

メッセージブローカーが承認できなかった接続リクエストの数。Protocol ディメンションには、CONNECT メッセージの送信に使用されたプロトコルが含まれます。

Connect.ClientError

AWS IoT のクォータ」で定義された要件を MQTT メッセージが満たさなかったために拒否された接続リクエストの数。Protocol ディメンションには、CONNECT メッセージの送信に使用されたプロトコルが含まれます。

Connect.ClientIDThrottle

特定のクライアント ID で許可された接続リクエストの頻度をクライアントが超えたために調整された接続リクエストの数。Protocol ディメンションには、CONNECT メッセージの送信に使用されたプロトコルが含まれます。

Connect.ServerError

内部エラーが発生したために失敗した接続リクエストの数。Protocol ディメンションには、CONNECT メッセージの送信に使用されたプロトコルが含まれます。

Connect.Success

メッセージブローカーへ正常な接続の数。Protocol ディメンションには、CONNECT メッセージの送信に使用されたプロトコルが含まれます。

Connect.Throttle

許可された接続リクエストの頻度をアカウントが超えたために調整された接続リクエストの数。Protocol ディメンションには、CONNECT メッセージの送信に使用されたプロトコルが含まれます。

Ping.Success

メッセージブローカーによって受け取られた ping メッセージの数。Protocol ディメンションには、ping メッセージの送信に使用されたプロトコルが含まれます。

PublishIn.AuthError

メッセージブローカーが承認できなかった発行リクエストの数。Protocol ディメンションには、メッセージの発行に使用されたプロトコルが含まれます。HTTP Publish はこのメトリクスをサポートしていません。

PublishIn.ClientError

AWS IoT のクォータ」で定義された要件をメッセージが満たさなかったためにメッセージブローカーによって拒否された発行リクエストの数。Protocol ディメンションには、メッセージの発行に使用されたプロトコルが含まれます。HTTP Publish はこのメトリクスをサポートしていません。

PublishIn.ServerError

内部エラーが発生したためにメッセージブローカーが処理に失敗した発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。HTTP Publish はこのメトリクスをサポートしていません。

PublishIn.Success

メッセージブローカーによって正常に処理された発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。

PublishIn.Throttle

許可されたインバウンドメッセージの頻度をクライアントが超えたために調整された発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。HTTP Publish はこのメトリクスをサポートしていません。

PublishOut.AuthError

AWS IoTが承認できなかった、メッセージブローカーによって行われた発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。

PublishOut.ClientError

AWS IoT のクォータ」で定義された要件をメッセージが満たさなかったために拒否された、メッセージブローカーからの発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。

PublishOut.Success

メッセージブローカーによって正常に行われた発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。

PublishOut.Throttle

許可されたアウトバウンドメッセージの頻度をクライアントが超えたために調整された発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。

PublishRetained.AuthError

メッセージブローカーが承認できなかった、RETAIN フラグが設定されている発行リクエストの数。Protocol ディメンションには、PUBLISHメッセージの送信に使用されたプロトコルが含まれます。

PublishRetained.ServerError

内部エラーが発生したためにメッセージブローカーが処理に失敗した、保持されている発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。

PublishRetained.Success

メッセージブローカーによって正常に処理された、RETAIN フラグが設定されている発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。

PublishRetained.Throttle

クライアントが許可されたインバウンドメッセージレートを超過したためにスロットルされた、RETAIN フラグが設定されている発行リクエストの数。Protocol ディメンションには、PUBLISH メッセージの送信に使用されたプロトコルが含まれます。

Queued.Success

永続セッションから切断されたクライアントのメッセージブローカーによって正常に処理された、保存されているメッセージの数。QoS が 1 のメッセージは、クライアントの永続セッションが切断されている間も保存されます。

Queued.Throttle

クライアントの永続セッションが接続が切断されている間に保存できず、スロットリングされたメッセージの数。これは、クライアントのアカウントごとの 1 秒あたりのキューメッセージ数が上限を超えた場合に発生します。QoS が 1 のメッセージは、クライアントの永続セッションが切断されている間も保存されます。

Queued.ServerError

内部エラーのために永続セッションに保存されなかったメッセージの数。クライアントの永続セッションが切断されると、サービス品質 (QoS) が 1 のメッセージが保存されます。

Subscribe.AuthError

クライアントによって行われ、承認できなかったサブスクリプションリクエストの数。Protocol ディメンションには、SUBSCRIBE メッセージの送信に使用されたプロトコルが含まれます。

Subscribe.ClientError

SUBSCRIBE メッセージが、AWS IoT のクォータ で定義されている要件を満たさなかったために拒否されたサブスクリプションのリクエストの数。Protocol ディメンションには、SUBSCRIBE メッセージの送信に使用されたプロトコルが含まれます。

Subscribe.ServerError

内部エラーが発生したために拒否されたサブスクリプションのリクエストの数。Protocol ディメンションには、SUBSCRIBE メッセージの送信に使用されたプロトコルが含まれます。

Subscribe.Success

メッセージブローカーによって正常に処理されたサブスクリプションのリクエストの数。Protocol ディメンションには、SUBSCRIBE メッセージの送信に使用されたプロトコルが含まれます。

Subscribe.Throttle

で許可されているサブスクライブリクエストレート制限を超えたためにスロットリングされたサブスクライブリクエストの数 AWS アカウント。これらの制限には、メッセージAWS IoT Core ブローカーおよびプロトコルの制限とクォータに記載されている、アカウントごとの 1 秒あたりのサブスクリプション、アカウントごとのサブスクリプション、接続あたりのサブスクリプションが含まれますProtocol ディメンションには、SUBSCRIBE メッセージの送信に使用されたプロトコルが含まれます。

Throttle.Exceeded このメトリクスは、MQTT クライアントが接続レベル制限 ごとに 1 秒あたりのパケット数でスロットリング CloudWatch されると に表示されます。このメトリクスは HTTP 接続には適用されません。

Unsubscribe.ClientError

UNSUBSCRIBE メッセージが、AWS IoT のクォータ で定義されている要件を満たさなかったために拒否されたサブスクリプション解除リクエストの数。Protocol ディメンションには、UNSUBSCRIBE メッセージの送信に使用されたプロトコルが含まれます。

Unsubscribe.ServerError

内部エラーが発生したために拒否されたサブスクリプション解除リクエストの数。Protocol ディメンションには、UNSUBSCRIBE メッセージの送信に使用されたプロトコルが含まれます。

Unsubscribe.Success

メッセージブローカーによって正常に処理されたサブスクリプション解除リクエストの数。Protocol ディメンションには、UNSUBSCRIBE メッセージの送信に使用されたプロトコルが含まれます。

Unsubscribe.Throttle

許可されたサブスクリプション解除リクエストの頻度をクライアントが超えたために拒否されたサブスクリプション解除リクエストの数。Protocol ディメンションには、UNSUBSCRIBE メッセージの送信に使用されたプロトコルが含まれます。

Device Shadow のメトリクス

注記

デバイスシャドウメトリクスは、プロトコルメトリクス の下の CloudWatch コンソールに表示されます。

メトリクス 説明

DeleteThingShadow.Accepted

正常に処理された DeleteThingShadow リクエストの数。Protocol ディメンションには、リクエストの作成に使用されたプロトコルが含まれます。

GetThingShadow.Accepted

正常に処理されたGetThingShadow リクエストの数。Protocol ディメンションには、リクエストの作成に使用されたプロトコルが含まれます。

ListThingShadow.Accepted

正常に処理されたListThingShadow リクエストの数。Protocol ディメンションには、リクエストの作成に使用されたプロトコルが含まれます。

UpdateThingShadow.Accepted

正常に処理されたUpdateThingShadow リクエストの数。Protocol ディメンションには、リクエストの作成に使用されたプロトコルが含まれます。

ジョブのメトリクス

メトリクス 説明

CanceledJobExecutionCount

によって決定されるCANCELED期間内にステータスが に変更されたジョブ実行の数 CloudWatch。( CloudWatch メトリクスの詳細については、「Amazon CloudWatch Metrics」を参照してください。) JobId ディメンションには、ジョブの ID が含まれます。

CanceledJobExecutionTotalCount

指定されたジョブのステータスが CANCELED であるジョブ実行の総数。JobId ディメンションには、ジョブの ID が含まれます。

ClientErrorCount

ジョブの実行中に生成されたクライアントエラーの数。JobId ディメンションには、ジョブの ID が含まれます。

FailedJobExecutionCount

によって決定されるFAILED期間内にステータスが に変更されたジョブ実行の数 CloudWatch。( CloudWatch メトリクスの詳細については、「Amazon CloudWatch Metrics」を参照してください。) JobId ディメンションには、ジョブの ID が含まれます。

FailedJobExecutionTotalCount

指定されたジョブのステータスが FAILED であるジョブ実行の総数。JobId ディメンションには、ジョブの ID が含まれます。

InProgressJobExecutionCount

によって決定されるIN_PROGRESS期間内にステータスが に変更されたジョブ実行の数 CloudWatch。( CloudWatch メトリクスの詳細については、「Amazon CloudWatch Metrics」を参照してください。) JobId ディメンションには、ジョブの ID が含まれます。

InProgressJobExecutionTotalCount

指定されたジョブのステータスが IN_PROGRESS であるジョブ実行の総数。JobId ディメンションには、ジョブの ID が含まれます。

RejectedJobExecutionTotalCount

指定されたジョブのステータスが REJECTED であるジョブ実行の総数。JobId ディメンションには、ジョブの ID が含まれます。

RemovedJobExecutionTotalCount

指定されたジョブのステータスが REMOVED であるジョブ実行の総数。JobId ディメンションには、ジョブの ID が含まれます。

QueuedJobExecutionCount

によって決定されるQUEUED期間内にステータスが に変更されたジョブ実行の数 CloudWatch。( CloudWatch メトリクスの詳細については、「Amazon CloudWatch Metrics」を参照してください。) JobId ディメンションには、ジョブの ID が含まれます。

QueuedJobExecutionTotalCount

指定されたジョブのステータスが QUEUED であるジョブ実行の総数。JobId ディメンションには、ジョブの ID が含まれます。

RejectedJobExecutionCount

によって決定されるREJECTED期間内にステータスが に変更されたジョブ実行の数 CloudWatch。( CloudWatch メトリクスの詳細については、「Amazon CloudWatch Metrics」を参照してください。) JobId ディメンションには、ジョブの ID が含まれます。

RemovedJobExecutionCount

によって決定されるREMOVED期間内にステータスが に変更されたジョブ実行の数 CloudWatch。( CloudWatch メトリクスの詳細については、「Amazon CloudWatch Metrics」を参照してください。) JobId ディメンションには、ジョブの ID が含まれます。

ServerErrorCount

ジョブの実行中に生成されたサーバーエラーの数。JobId ディメンションには、ジョブの ID が含まれます。

SuccededJobExecutionCount

によって決定されるSUCCESS期間内にステータスが に変更されたジョブ実行の数 CloudWatch。( CloudWatch メトリクスの詳細については、「Amazon CloudWatch Metrics」を参照してください。) JobId ディメンションには、ジョブの ID が含まれます。

SuccededJobExecutionTotalCount

指定されたジョブのステータスが SUCCESS であるジョブ実行の総数。JobId ディメンションには、ジョブの ID が含まれます。

Device Defender の監査メトリクス

メトリクス 説明

NonCompliantResources

チェックの結果、準拠していないことが判明したリソースの数。システムは実行した各監査のチェックごとに非準拠のリソースの数を報告します。

ResourcesEvaluated

準拠状況を評価したリソースの数。システムは実行した各監査のチェックごとに評価したリソースの数を報告します。

MisconfiguredDeviceDefenderNotification

の SNS 設定が誤って構成 AWS IoT Device Defender された場合に通知します。

ディメンション

Device Defender の検出メトリクス

メトリクス 説明

NumOfMetricsExported

クラウド側、デバイス側、またはカスタムメトリクスに対してエクスポートされたメトリクスの数。システムは、特定のメトリクスについて、アカウントに対してエクスポートされたメトリクスの数を報告します。このメトリクスは、メトリクスのエクスポートを使用しているお客様のみが使用できます。

NumOfMetricsSkipped

クラウド側、デバイス側、またはカスタムメトリクスでスキップされたメトリクスの数。Device Defender Detect が mqtt トピックに発行するためのアクセス許可が不十分であるため、システムは特定のメトリクスについて、アカウントでスキップされたメトリクスの数を報告します。このメトリクスは、メトリクスのエクスポートを使用しているお客様のみが使用できます。

NumOfMetricsExceedingSizeLimit

サイズが MQTT メッセージサイズの制約を超えたために、クラウド側、デバイス側、またはカスタムメトリクスのエクスポートでスキップされたメトリクスの数。サイズが MQTT メッセージサイズの制約を超えているため、特定のメトリクスについて、アカウントに対してエクスポートがスキップされたメトリクスの数が報告されます。このメトリクスは、メトリクスのエクスポートを使用しているお客様のみが使用できます。

Violations

前回実施した評価以降に判明したセキュリティプロファイル動作の新しい違反の数。システムは、セキュリティプロファイル別およびその動作別に、アカウントの新しい違反の数を報告します。

ViolationsCleared

前回実施した評価以降に解決されたセキュリティプロファイル動作の違反の数。システムは、セキュリティプロファイル別およびその動作別に、アカウントの解決された違反の数を報告します。

ViolationsInvalidated

前回実施した評価以降に (レポートデバイスがレポートを停止したか、何らかの理由でモニタリングが中止されたために) 情報が使用できなくなったセキュリティプロファイル動作の違反の数。システムは、セキュリティプロファイル別およびその動作別に、アカウント全体の無効化された違反の数を報告します。

MisconfiguredDeviceDefenderNotification

の SNS 設定が誤って構成 AWS IoT Device Defender された場合に通知します。

ディメンション

デバイスプロビジョニングのメトリクス

AWS IoT フリートプロビジョニングメトリクス
メトリクス 説明

ApproximateNumberOfThingsRegistered

フリートプロビジョニングによって登録されたモノの数。

カウントは一般的に正確ですが、 AWS IoT Core の分散アーキテクチャでは、登録されたモノの正確なカウントを維持することが難しくなります。

このメトリクスに使用する統計は次のとおりです。

  • Max を使用して、登録されているモノの合計数を報告します。集約ウィンドウ中に登録された CloudWatchモノの数については、 RegisterThingFailedメトリクスを参照してください。

ディメンション: ClaimCertificateID

CreateKeysAndCertificateFailed

CreateKeysAndCertificate MQTT API の呼び出しで発生した失敗の数。

このメトリクスは、成功した場合 (値 = 0) と失敗した場合 (値 = 1) の両方で出力されます。このメトリクスは、 が CloudWatchサポートする集計ウィンドウ中に作成および登録された証明書の数を追跡するために使用できます。例えば、5 分または 1 時間です。

このメトリクスに使用できる統計は次のとおりです。

  • Sum を使用して、失敗した呼び出しの数を報告します。

  • SampleCount は、成功した通話と失敗した通話の合計数を報告します。

CreateCertificateFromCsrFailed

CreateCertificateFromCsr MQTT API の呼び出しで発生した失敗の数。

このメトリクスは、成功した場合 (値 = 0) と失敗した場合 (値 = 1) の両方で出力されます。このメトリクスは、5 分や 1 時間など、 CloudWatchがサポートする集計ウィンドウ中に登録されたモノの数を追跡するために使用できます。

このメトリクスに使用できる統計は次のとおりです。

  • Sum を使用して、失敗した呼び出しの数を報告します。

  • SampleCount は、成功した通話と失敗した通話の合計数を報告します。

RegisterThingFailed

RegisterThing MQTT API の呼び出しで発生した失敗の数。

このメトリクスは、成功した場合 (値 = 0) と失敗した場合 (値 = 1) の両方で出力されます。このメトリクスは、5 分や 1 時間など、 CloudWatchがサポートする集計ウィンドウ中に登録されたモノの数を追跡するために使用できます。登録されたモノの総数については、ApproximateNumberOfThingsRegistered メトリクスを参照してください。

このメトリクスに使用できる統計は次のとおりです。

  • Sum を使用して、失敗した呼び出しの数を報告します。

  • SampleCount は、成功した通話と失敗した通話の合計数を報告します。

ディメンション: TemplateName

J ust-in-time プロビジョニングメトリクス
メトリクス 説明

ProvisionThing.ClientError

クライアントエラーが原因でデバイスがプロビジョニングに失敗した回数。例えば、テンプレートで指定されたポリシーが存在しませんでした。

ProvisionThing.ServerError

サーバーエラーが原因でデバイスがプロビジョニングに失敗した回数。お客様は待機してからデバイスのプロビジョニングを再試行することができるとともに、問題が解決しない場合は AWS IoT に問い合わせることができます。

ProvisionThing.Success

デバイスが正常にプロビジョニングされた回数。

LoRaWAN メトリクス

次の表は、 AWS IoT Core for LoRaWAN のメトリクスを示しています。詳細については、「 for AWS IoT Core LoRaWAN metrics 」を参照してください。

AWS IoT Core for LoRaWAN メトリクス
メトリクス 説明

アクティブなデバイス/ゲートウェイ

アカウント内のアクティブな LoRaWAN デバイスとゲートウェイの数。

アップリンクメッセージ数

内のすべてのアクティブなゲートウェイとデバイスで、指定された期間内に送信されるアップリンクメッセージの数 AWS アカウント。アップリンクメッセージは、デバイスから AWS IoT Core for LoRaWAN に送信されるメッセージです。

ダウンリンクメッセージ数

内のすべてのアクティブなゲートウェイとデバイスで、指定された期間内に送信されるダウンリンクメッセージの数 AWS アカウント。ダウンリンクメッセージは、 AWS IoT Core for LoRaWAN からデバイスに送信されるメッセージです。

メッセージ損失率

デバイスを追加して AWS IoT Core for LoRaWAN に接続すると、デバイスはアップリンクメッセージを開始して、クラウドとのメッセージのやり取りを開始できます。このメトリクスを使用して、失われたアップリンクメッセージのレートを追跡できます。

結合メトリクス

デバイスとゲートウェイを追加したら、デバイスがアップリンクデータを送信し、 AWS IoT Core for LoRaWAN と通信できるように結合手順を実行します。このメトリクスを使用して、 内のすべてのアクティブなデバイスの結合メトリクスに関する情報を取得できます AWS アカウント。

平均受信信号強度インジケータ (RSSI)

このメトリクスを使用して、指定した時間内の平均 RSSI (受信信号強度インジケータ) をモニタリングできます。RSSI は、信号が良好なワイヤレス接続に十分な強度があるかどうかを示す測定値です。この値は負の値で、強力な接続の場合はゼロに近い値にする必要があります。

平均信号対ノイズ比 (SNR)

このメトリクスを使用して、指定した時間内の平均 SNR (S ignal-to-noise 比) をモニタリングできます。SNR は、正常なワイヤレス接続のノイズレベルと比較して、受信した信号が十分に強いかどうかを示す測定値です。SNR 値は正の値であり、信号電力がノイズ電力よりも強いことを示すには、0 より大きい必要があります。

ゲートウェイの可用性

このメトリクスを使用して、指定した期間内にこのゲートウェイの可用性に関する情報を取得できます。このメトリクスは、指定した期間におけるこのゲートウェイの WebSocket 接続時間を表示します。

J ust-in-time プロビジョニングメトリクス
メトリクス 説明

ProvisionThing.ClientError

クライアントエラーが原因でデバイスがプロビジョニングに失敗した回数。例えば、テンプレートで指定されたポリシーが存在しませんでした。

ProvisionThing.ServerError

サーバーエラーが原因でデバイスがプロビジョニングに失敗した回数。お客様は待機してからデバイスのプロビジョニングを再試行することができるとともに、問題が解決しない場合は AWS IoT に問い合わせることができます。

ProvisionThing.Success

デバイスが正常にプロビジョニングされた回数。

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

AWS IoT フリートインデックス作成メトリクス
メトリクス 説明

NamedShadowCountForDynamicGroupQueryLimitExceeded

動的なモノのグループのデータソース固有ではないクエリ条件については、モノごとに最大 25 の名前付きシャドウが処理されます。モノに対してこの制限に違反すると、NamedShadowCountForDynamicGroupQueryLimitExceeded イベントタイプが出力されます。

メトリクスのディメンション

メトリクスは名前空間を使用し、以下のディメンションのメトリクスを提供します
ディメンション 説明
ActionType

リクエストによってトリガーされたルールで指定されたアクションのタイプ

BehaviorName

モニタリングされている Device Defender Detect セキュリティプロファイルの動作の名前。

ClaimCertificateId

デバイスのプロビジョニングに使用されるクレームの certificateId

CheckName

結果がモニタリングされている Device Defender 監査チェックの名前。

JobId

進行状況またはメッセージ接続の成功/失敗が監視されているジョブの ID。

Protocol

リクエストを行うために使用されるプロトコル。有効な値: MQTT または HTTP

RuleName

リクエストによってトリガーされたルールの名前。

ScheduledAuditName

チェックの結果がモニタリングされている Device Defender のスケジュールされた監査の名前。オンデマンドで実行された監査の結果がレポートされた場合、この値は OnDemand になります。

SecurityProfileName

動作がモニタリングされている Device Defender Detect セキュリティプロファイルの名前。

TemplateName

プロビジョニングテンプレートの名前。

SourceArn 検出用のセキュリティプロファイルまたは監査用のアカウント ARN を参照します。

RoleArn

Device Defender が引き受けようとしたロールを指します。

TopicArn

Device Defender が発行を試みた SNS トピックを参照します。

Error

SNS トピックに発行しようとしたときに受信したエラーの簡単な説明を提供します。可能な値は以下のとおりです。
  • 「KMS KeyNotFound」: トピックに KMS キーが存在しないことを示します。

  • InvalidTopic「名前」: SNS トピックが有効でないことを示します。

  • 「KMSAccessDenied」: ロールにトピックの KMS キーに対するアクセス許可がないことを示します。

  • AuthorizationError「」: 指定されたロールが Device Defender に SNS トピックへの発行を許可していないことを示します。

  • 「SNS TopicNotFound」: 指定された SNS トピックが存在しないことを示します。

  • FailureToAssumeRole「」: 指定されたロールが Device Defender にロールの引き受けを許可していないことを示します。

  • CrossRegionSNSTopic」: SNS トピックが別のリージョンに存在することを示します。