翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT メトリクスとディメンション
を操作すると AWS IoT、サービスはメトリクスとディメンションを 1 分 CloudWatch ごとに に送信します。、 CloudWatch コンソール AWS IoT、または AWS CLI を使用して、これらのメトリクスを表示できます。
CloudWatch コンソールを使用してメトリクスを表示するには、CloudWatch コンソール
を使用してメトリクスを表示するには AWS CLI、次のコマンドを実行します。
aws cloudwatch list-metrics --namespace "AWS/IoT"
CloudWatch には、次のメトリクスグループが表示されます AWS IoT。
AWS IoT メトリクス
メトリクス | 説明 |
---|---|
|
モノの動的グループへのモノの追加に関連する失敗イベントの数。 |
|
スロットリングエラーのために発行に失敗したログイベントの単数のバッチ。 |
|
バッチ内でスロットリングエラーのために発行に失敗したログイベントの数。 |
AWS IoT Core 認証情報プロバイダーメトリクス
メトリクス | 説明 |
---|---|
|
AWS IoT Core 認証情報プロバイダーへの |
認証メトリクス
注記
認証メトリクスは、プロトコルメトリクス の下の CloudWatch コンソールに表示されます。
メトリクス | 説明 |
---|---|
|
認証の失敗によって AWS IoT Core 拒否される接続試行の数。このメトリクスは、 のエンドポイントに一致するサーバー名表示 (SNI) 文字列を送信する接続のみを考慮します AWS アカウント。このメトリクスには、インターネットスキャンツールやプローブアクティビティなどの外部ソースからの接続試行が含まれます。Protocol ディメンションには、接続試行の送信に使用されるプロトコルが含まれます。 |
サーバー証明書OCSPのステープリングメトリクス
メトリクス | 説明 |
---|---|
R etrieveOCSPStapleData.Success | OCSP レスポンスは正常に受信および処理されました。このレスポンスは、設定されたドメインのTLSハンドシェイク中に含まれます。DomainConfigurationName ディメンションには、サーバー証明書OCSPのステープリングが有効になっている設定済みドメインの名前が含まれます。 |
ルールのメトリクス
メトリクス | 説明 |
---|---|
|
ルールがリッスンしているトピックで発行されたメッセージで発生したJSON解析エラーの数。 |
|
悪意のある動作のため、またはメッセージの数がルールエンジンのスロットル制限を超えているために、ルールエンジンによってスロットリングされたメッセージの数。 |
|
トリガーされるルールが見つかりませんでした。 |
|
実行された AWS IoT ルールの数。 |
|
ルールがリッスンしているトピックで発行された受信メッセージの数。 |
ルールアクションのメトリクス
メトリクス | 説明 |
---|---|
|
失敗したルールアクションの呼び出しの数。 |
|
正常なルールアクションの呼び出しの数。 |
ErrorActionFailure |
失敗したエラーアクションの数。RuleName ディメンションには、アクションを指定するルールの名前が含まれます。ActionType ディメンションには、呼び出されたアクションのタイプが含まれます。 |
ErrorActionSuccess |
成功したエラーアクションの数。RuleName ディメンションには、アクションを指定するルールの名前が含まれます。ActionType ディメンションには、呼び出されたアクションのタイプが含まれます。 |
HTTP アクション固有のメトリクス
メトリクス | 説明 |
---|---|
|
ダウンストリームウェブサービス/アプリケーションからの応答のステータスコードが 2xx、4xx、または 5xx でない場合に生成されます。 |
|
ダウンストリームウェブサービス/アプリケーションからの応答のステータスコードが 400 ~ 499 の場合に生成されます。 |
|
ダウンストリームウェブサービス/アプリケーションからの応答のステータスコードが 500 ~ 599 の場合に生成されます。 |
|
代替テンプレートが置き換えられた後URL、エンドポイント が で始まらない場合に生成されます |
|
ダウンストリームウェブサービス/アプリケーションが要求タイムアウト制限内で応答を返さない場合に生成されます。詳細については、「Service Quotas」を参照してください。 |
|
URL が有効で、サービスが存在しないか到達できない場合に生成されます。 |
メッセージブローカーのメトリクス
注記
メッセージブローカーメトリクスは、プロトコルメトリクス の下の CloudWatch コンソールに表示されます。
メトリクス | 説明 |
---|---|
|
メッセージブローカーが承認できなかった接続リクエストの数。 |
|
MQTT メッセージが で定義された要件を満たさなかったために拒否された接続リクエストの数AWS IoT のクォータ。 |
|
特定のクライアント ID で許可された接続リクエストの頻度をクライアントが超えたために調整された接続リクエストの数。 |
|
内部エラーが発生したために失敗した接続リクエストの数。 |
|
メッセージブローカーへ正常な接続の数。 |
|
許可された接続リクエストの頻度をアカウントが超えたために調整された接続リクエストの数。 |
|
メッセージブローカーによって受け取られた ping メッセージの数。 |
|
メッセージブローカーが承認できなかった発行リクエストの数。 |
|
「AWS IoT のクォータ」で定義された要件をメッセージが満たさなかったためにメッセージブローカーによって拒否された発行リクエストの数。 |
|
内部エラーが発生したためにメッセージブローカーが処理に失敗した発行リクエストの数。 |
|
メッセージブローカーによって正常に処理された発行リクエストの数。 |
|
許可されたインバウンドメッセージの頻度をクライアントが超えたために調整された発行リクエストの数。 |
|
AWS IoTが承認できなかった、メッセージブローカーによって行われた発行リクエストの数。 |
|
「AWS IoT のクォータ」で定義された要件をメッセージが満たさなかったために拒否された、メッセージブローカーからの発行リクエストの数。 |
|
メッセージブローカーによって正常に行われた発行リクエストの数。 |
PublishOut.Throttle |
許可されたアウトバウンドメッセージの頻度をクライアントが超えたために調整された発行リクエストの数。 |
|
メッセージブローカーが承認できなかった、 |
PublishRetained.ServerError |
内部エラーが発生したためにメッセージブローカーが処理に失敗した、保持されている発行リクエストの数。 |
|
メッセージブローカーによって正常に処理された、 |
|
クライアントが許可されたインバウンドメッセージレートを超過したためにスロットルされた、 |
|
永続セッションから切断されたクライアントのメッセージブローカーによって正常に処理された、保存されているメッセージの数。QoS が 1 のメッセージは、クライアントの永続セッションが切断されている間も保存されます。 |
|
クライアントの永続セッションが接続が切断されている間に保存できず、スロットリングされたメッセージの数。これは、クライアントのアカウントごとの 1 秒あたりのキューメッセージ数が上限を超えた場合に発生します。QoS が 1 のメッセージは、クライアントの永続セッションが切断されている間も保存されます。 |
|
内部エラーのために永続セッションに保存されなかったメッセージの数。クライアントの永続セッションが切断されると、サービス品質 (QoS) が 1 のメッセージが保存されます。 |
|
クライアントによって行われ、承認できなかったサブスクリプションリクエストの数。 |
|
|
|
内部エラーが発生したために拒否されたサブスクリプションのリクエストの数。 |
|
メッセージブローカーによって正常に処理されたサブスクリプションのリクエストの数。 |
|
で許可されているサブスクライブリクエストレート制限を超えたためにスロットリングされたサブスクライブリクエストの数 AWS アカウント。これらの制限には、AWS IoT Core メッセージブローカーおよびプロトコルの制限とクォータに記載されている、アカウントごとの 1 秒あたりのサブスクリプション、アカウントごとのサブスクリプション、接続あたりのサブスクリプションが含まれます。 |
Throttle.Exceeded |
このメトリクスは、MQTTクライアントが接続レベル制限 ごとに 1 秒あたりのパケット数でスロットリング CloudWatch されると、 に表示されます。このメトリクスはHTTP接続には適用されません。 |
|
|
|
内部エラーが発生したために拒否されたサブスクリプション解除リクエストの数。 |
|
メッセージブローカーによって正常に処理されたサブスクリプション解除リクエストの数。 |
|
許可されたサブスクリプション解除リクエストの頻度をクライアントが超えたために拒否されたサブスクリプション解除リクエストの数。 |
Device Shadow のメトリクス
注記
デバイスシャドウメトリクスは、プロトコルメトリクス の下の CloudWatch コンソールに表示されます。
メトリクス | 説明 |
---|---|
|
正常に処理された |
|
正常に処理された |
|
正常に処理された |
|
正常に処理された |
ジョブのメトリクス
メトリクス | 説明 |
---|---|
|
によって決定される |
|
指定されたジョブのステータスが |
|
ジョブの実行中に生成されたクライアントエラーの数。 |
|
によって決定される |
|
指定されたジョブのステータスが |
|
によって決定される |
|
指定されたジョブのステータスが |
|
指定されたジョブのステータスが |
|
指定されたジョブのステータスが |
|
によって決定される |
|
指定されたジョブのステータスが |
|
によって決定される |
|
によって決定される |
|
ジョブの実行中に生成されたサーバーエラーの数。 |
|
によって決定される |
|
指定されたジョブのステータスが |
Device Defender の監査メトリクス
メトリクス | 説明 |
---|---|
|
チェックの結果、準拠していないことが判明したリソースの数。システムは実行した各監査のチェックごとに非準拠のリソースの数を報告します。 |
|
準拠状況を評価したリソースの数。システムは実行した各監査のチェックごとに評価したリソースの数を報告します。 |
|
SNS の設定 AWS IoT Device Defender が間違っている場合に通知します。 |
Device Defender の検出メトリクス
メトリクス | 説明 |
---|---|
|
クラウド側、デバイス側、またはカスタムメトリクスにエクスポートされたメトリクスの数。システムは、特定のメトリクスについて、アカウントにエクスポートされたメトリクスの数を報告します。このメトリクスは、メトリクスのエクスポートを使用するお客様のみが使用できます。 |
|
クラウド側、デバイス側、またはカスタムメトリクスでスキップされたメトリクスの数。Device Defender Detect が mqtt トピックに発行するアクセス許可が不十分であるために、システムはアカウントでスキップされたメトリクスの数を特定のメトリクスについてレポートします。このメトリクスは、メトリクスのエクスポートを使用するお客様のみが使用できます。 |
|
サイズがMQTTメッセージサイズの制約を超えたために、クラウド側、デバイス側、またはカスタムメトリクスのエクスポートのためにスキップされたメトリクスの数。システムは、サイズがMQTTメッセージサイズの制約を超えたために、特定のメトリクスについて、アカウントのエクスポートのためにスキップされたメトリクスの数を報告します。このメトリクスは、メトリクスのエクスポートを使用するお客様のみが使用できます。 |
|
前回実施した評価以降に判明したセキュリティプロファイル動作の新しい違反の数。システムは、セキュリティプロファイル別およびその動作別に、アカウントの新しい違反の数を報告します。 |
|
前回実施した評価以降に解決されたセキュリティプロファイル動作の違反の数。システムは、セキュリティプロファイル別およびその動作別に、アカウントの解決された違反の数を報告します。 |
|
前回実施した評価以降に (レポートデバイスがレポートを停止したか、何らかの理由でモニタリングが中止されたために) 情報が使用できなくなったセキュリティプロファイル動作の違反の数。システムは、セキュリティプロファイル別およびその動作別に、アカウント全体の無効化された違反の数を報告します。 |
|
SNS の設定 AWS IoT Device Defender が間違っている場合に通知します。 |
デバイスプロビジョニングのメトリクス
メトリクス | 説明 |
---|---|
|
フリートプロビジョニングによって登録されたモノの数。 カウントは一般的に正確ですが、 AWS IoT Core の分散アーキテクチャでは、登録されたモノの正確なカウントを維持することが難しくなります。 このメトリクスに使用する統計は次のとおりです。
ディメンション: ClaimCertificateId |
|
への呼び出しによって発生した障害の数 このメトリクスは、成功した場合 (値 = 0) と失敗した場合 (値 = 1) の両方で出力されます。このメトリクスは、5 分や 1 時間など、 CloudWatchがサポートする集計ウィンドウ中に作成および登録された証明書の数を追跡するために使用できます。 このメトリクスに使用できる統計は次のとおりです。
|
|
への呼び出しによって発生した障害の数 このメトリクスは、成功した場合 (値 = 0) と失敗した場合 (値 = 1) の両方で出力されます。このメトリクスは、5 分や 1 時間など、 CloudWatchがサポートする集計ウィンドウに登録されたモノの数を追跡するために使用できます。 このメトリクスに使用できる統計は次のとおりです。
|
|
への呼び出しによって発生した障害の数 このメトリクスは、成功した場合 (値 = 0) と失敗した場合 (値 = 1) の両方で出力されます。このメトリクスは、5 分や 1 時間など、 CloudWatchがサポートする集計ウィンドウに登録されたモノの数を追跡するために使用できます。登録されたモノの総数については、 このメトリクスに使用できる統計は次のとおりです。
ディメンション: TemplateName |
メトリクス | 説明 |
---|---|
|
クライアントエラーが原因でデバイスがプロビジョニングに失敗した回数。例えば、テンプレートで指定されたポリシーが存在しませんでした。 |
ProvisionThing.ServerError |
サーバーエラーが原因でデバイスがプロビジョニングに失敗した回数。お客様は待機してからデバイスのプロビジョニングを再試行することができるとともに、問題が解決しない場合は AWS IoT に問い合わせることができます。 |
ProvisionThing.Success |
デバイスが正常にプロビジョニングされた回数。 |
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 より大きい必要があります。 |
ゲートウェイの可用性 |
このメトリクスを使用して、指定された期間内にこのゲートウェイの可用性に関する情報を取得できます。このメトリクスは、指定された期間におけるこのゲートウェイのウェブソケット接続時間を表示します。 |
メトリクス | 説明 |
---|---|
|
クライアントエラーが原因でデバイスがプロビジョニングに失敗した回数。例えば、テンプレートで指定されたポリシーが存在しませんでした。 |
ProvisionThing.ServerError |
サーバーエラーが原因でデバイスがプロビジョニングに失敗した回数。お客様は待機してからデバイスのプロビジョニングを再試行することができるとともに、問題が解決しない場合は AWS IoT に問い合わせることができます。 |
ProvisionThing.Success |
デバイスが正常にプロビジョニングされた回数。 |
フリートのインデックス作成メトリクス
メトリクス | 説明 |
---|---|
|
動的なモノのグループのデータソース固有ではないクエリ条件については、モノごとに最大 25 の名前付きシャドウが処理されます。モノに対してこの制限に違反すると、 |
メトリクスのディメンション
ディメンション | 説明 |
---|---|
ActionType |
リクエストによってトリガーされたルールで指定されたアクションのタイプ。 |
|
モニタリングされている Device Defender Detect セキュリティプロファイルの動作の名前。 |
|
デバイスのプロビジョニングに使用されるクレームの |
|
結果がモニタリングされている Device Defender 監査チェックの名前。 |
|
進行状況またはメッセージ接続の成功/失敗が監視されているジョブの ID。 |
|
リクエストを行うために使用されるプロトコル。有効な値は、 MQTTまたは です。 HTTP |
|
リクエストによってトリガーされたルールの名前。 |
|
チェックの結果がモニタリングされている Device Defender のスケジュールされた監査の名前。オンデマンドで実行された監査の結果がレポートされた場合、この値は |
|
動作がモニタリングされている Device Defender Detect セキュリティプロファイルの名前。 |
|
プロビジョニングテンプレートの名前。 |
SourceArn |
検出用のセキュリティプロファイルまたは監査用のアカウントを参照します。 |
|
Device Defender が引き受けようとしたロールを指します。 |
|
Device Defender が発行を試みたSNSトピックを参照します。 |
|
SNS トピックに発行しようとしたときに受信したエラーの簡単な説明を提供します。可能な値は以下のとおりです。
|