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

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

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

を操作すると AWS IoT、サービスはメトリクスとディメンションを 1 分 CloudWatch ごとに に送信します。、 CloudWatch コンソール AWS IoT、または AWS CLI を使用して、これらのメトリクスを表示できます。

CloudWatch コンソールを使用してメトリクスを表示するには、CloudWatch コンソール を開きます。ナビゲーションペインで、[Metrics] (メトリクス) を選択し、次に、[All metrics] (すべてのメトリクス) を選択します。参照タブで、 を検索 AWS IoT してメトリクスのリストを表示します。メトリクスはまずサービスの名前空間ごとにグループ化され、次に各名前空間内のさまざまなディメンションの組み合わせごとにグループ化されます。

を使用してメトリクスを表示するには AWS CLI、次のコマンドを実行します。

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

AWS IoT メトリクス

メトリクス 説明

AddThingToDynamicThingGroupsFailed

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

NumLogBatchesFailedToPublishThrottled

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

NumLogEventsFailedToPublishThrottled

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

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

メトリクス 説明

CredentialExchangeSuccess

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

認証メトリクス

注記

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

メトリクス 説明

Connection.AuthNError

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

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

メトリクス 説明
R etrieveOCSPStapleData.Success 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

MQTT メッセージが で定義された要件を満たさなかったために拒否された接続リクエストの数AWS IoT のクォータ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

への呼び出しによって発生した障害の数CreateKeysAndCertificateMQTTAPI。

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

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

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

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

CreateCertificateFromCsrFailed

への呼び出しによって発生した障害の数CreateCertificateFromCsrMQTTAPI。

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

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

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

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

RegisterThingFailed

への呼び出しによって発生した障害の数RegisterThingMQTTAPI。

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

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

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

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

ディメンション: TemplateName

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

ProvisionThing.ClientError

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

ProvisionThing.ServerError

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

ProvisionThing.Success

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

LoRaWAN メトリクス

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

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

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

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

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

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

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

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

メッセージ損失率

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

結合メトリクス

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

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

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

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

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

ゲートウェイの可用性

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

Just-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 検出用のセキュリティプロファイルまたは監査用のアカウントを参照します。

RoleArn

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

TopicArn

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

Error

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

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

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

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

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

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

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