翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を操作すると 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 拒否する接続試行回数。このメトリクスは、 AWS アカウントのエンドポイントに一致するサーバー名表示 (SNI) 文字列を送信する接続のみを考慮します。このメトリクスには、インターネットスキャンツールやプローブアクティビティなどの外部ソースからの接続試行が含まれます。Protocol ディメンションには、接続の試行の送信に使用されたプロトコルが含まれます。 |
サーバー証明書の OCSP ステープリングメトリクス
メトリクス | 説明 |
---|---|
RetrieveOCSPStapleData.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 コンソールの [Protocol Metrics] (プロトコルメトリクス) に表示されます。
メトリクス | 説明 |
---|---|
|
メッセージブローカーが承認できなかった接続リクエストの数。 |
|
「AWS IoT のクォータ」で定義された要件を MQTT メッセージが満たさなかったために拒否された接続リクエストの数。 |
|
特定のクライアント 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 のメトリクス
注記
Device Shadow メトリクスは、CloudWatch コンソールの [Protocol Metrics] (プロトコルメトリクス) に表示されます。
メトリクス | 説明 |
---|---|
|
正常に処理された |
|
正常に処理された |
|
正常に処理された |
|
正常に処理された |
ジョブのメトリクス
メトリクス | 説明 |
---|---|
|
CloudWatch によって決定された期間中にステータスが |
|
指定されたジョブのステータスが |
|
ジョブの実行中に生成されたクライアントエラーの数。 |
|
CloudWatch によって決定された期間中にステータスが |
|
指定されたジョブのステータスが |
|
CloudWatch によって決定された期間中にステータスが |
|
指定されたジョブのステータスが |
|
指定されたジョブのステータスが |
|
指定されたジョブのステータスが |
|
CloudWatch によって決定された期間中にステータスが |
|
指定されたジョブのステータスが |
|
CloudWatch によって決定された期間中にステータスが |
|
CloudWatch によって決定された期間中にステータスが |
|
ジョブの実行中に生成されたサーバーエラーの数。 |
|
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) の両方で出力されます。このメトリクスを使用して、CloudWatch がサポートする集計期間中 (5 分、あるいは 1 時間など) に作成および登録された証明書の数を追跡できます。 このメトリクスに使用できる統計は次のとおりです。
|
|
このメトリクスは、成功した場合 (値 = 0) と失敗した場合 (値 = 1) の両方で出力されます。このメトリクスを使用して、CloudWatch がサポートする集計期間中 (5 分、あるいは 1 時間など) に登録されたモノの数を追跡できます。 このメトリクスに使用できる統計は次のとおりです。
|
|
このメトリクスは、成功した場合 (値 = 0) と失敗した場合 (値 = 1) の両方で出力されます。このメトリクスを使用して、CloudWatch がサポートする集計期間中 (5 分、あるいは 1 時間など) に登録されたモノの数を追跡できます。登録されたモノの総数については、 このメトリクスに使用できる統計は次のとおりです。
ディメンション: TemplateName |
メトリクス | 説明 |
---|---|
|
クライアントエラーが原因でデバイスがプロビジョニングに失敗した回数。例えば、テンプレートで指定されたポリシーが存在しませんでした。 |
ProvisionThing.ServerError |
サーバーエラーが原因でデバイスがプロビジョニングに失敗した回数。お客様は待機してからデバイスのプロビジョニングを再試行することができるとともに、問題が解決しない場合は AWS IoT に問い合わせることができます。 |
ProvisionThing.Success |
デバイスが正常にプロビジョニングされた回数。 |
LoRaWAN メトリクス
次の表は、 AWS IoT Core for LoRaWAN のメトリクスを示しています。詳細については、「 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 (信号対雑音比) をモニタリングできます。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 |
検出用のセキュリティプロファイルまたは監査用のアカウント ARN を指します。 |
|
Device Defender が引き受けようとしたロールを指します。 |
|
Device Defender が発行を試みた SNS トピックを指します。 |
|
SNS トピックに発行しようとしたときに受信したエラーの簡単な説明を提供します。可能な値は以下のとおりです。
|