

AWS IoT FleetWise は、2026 年 4 月 30 日をもって新規顧客に公開されなくなります。既存の AWS IoT FleetWise のお客様は、このサービスを引き続き使用できます。[の「接続モビリティのガイダンス AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/)」では、 AWS IoT FleetWise と同等の機能を実現するために使用できる接続モビリティソリューションのモジュラーサービスを開発およびデプロイする方法に関するガイダンスを提供します。

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

# Amazon CloudWatch Logs で AWS IoT FleetWise をモニタリングする
<a name="monitoring-cloudwatch-logs"></a>

**重要**  
現在、特定の AWS IoT FleetWise 機能へのアクセスはゲートされています。詳細については、「[AWS AWS IoT FleetWise でのリージョンと機能の可用性](fleetwise-regions.md)」を参照してください。

Amazon CloudWatch Logs は、リソースで発生するイベントをモニタリングし、問題がある場合にアラートを発行します。アラートを受け取った場合は、ログファイルにアクセスして、その特定のイベントに関する情報を取得できます。詳細については、「[Amazon CloudWatch Logs ユーザーガイド](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)」を参照してください。

## CloudWatch コンソールで AWS IoT FleetWise ログを表示する
<a name="viewing-logs"></a>

**重要**  
CloudWatch コンソールで AWS IoT FleetWise ロググループを表示する前に、以下が満たされていることを確認してください。  
 AWS IoT FleetWise でのログ記録を有効にしました。ログ記録の詳細については、「[Configure AWS IoT FleetWise ログ記録](logging-cw.md)」を参照してください。
 AWS IoT オペレーションによって書き込まれたログエントリが既にあります。

**CloudWatch コンソールで AWS IoT FleetWise ログを表示するには**

1. [CloudWatch コンソール](https://console.aws.amazon.com/cloudwatch)を開きます。

1. ナビゲーションペインで、**[ログ]**、**[ロググループ]** の順に選択します。

1. ロググループを選択します。

1. **[ロググループの検索]** を選択します。アカウントに対して生成されたログイベントの完全なリストが表示されます。

1. 展開アイコンを選択して個々のストリームを確認し、ログレベルが `ERROR` のログをすべて見つけます。

   **[イベントをフィルター]** テキストボックスにクエリを入力することもできます。例えば、次のクエリを実行できます。

   `{ $.logLevel = "ERROR" }` 

フィルター式の詳細については、「Amazon CloudWatch Logs ユーザーガイド**」の「[フィルターパターン構文](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html)」を参照してください。

**Example ログエントリ**  

```
{
  "accountId": "123456789012",
  "vehicleName": "test-vehicle",
  "message": "Unrecognized signal ID",
  "eventType": "MODELING_ERROR",
  "logLevel": "ERROR",
  "timestamp": 1685743214239,
  "campaignName": "test-campaign",
  "signalCatalogName": "test-catalog",
  "signalId": 10242
}
```


**シグナルに関するイベントタイプ**  

| イベントタイプ | 説明 | 
| --- | --- | 
| MODELING\_ERROR | 車両から送信され、 AWS IoT FleetWise によって受信されたメッセージには、車両モデルに対して検証に失敗したシグナルが含まれています。<br />属性: vehicleName、 campaignName (オプション）、signalCatalogName、signalId (オプション）、signalValue (オプション）、signalValueRangeMin (オプション）、signalValueRangeMax (オプション）、modelManifestName (オプション）、signalIds、stateTemplateName | 
| ILLEGAL\_MESSAGE\_FROM\_EDGE | 車両から送信され、 AWS IoT FleetWise によって受信されたメッセージが、必要な形式と一致しませんでした。<br />属性: vehicleName、campaignName、signalCatalogName | 
| DECODING\_ERROR | 車両から送信され、 AWS IoT FleetWise によって受信されたメッセージには、車両のデコーダーマニフェストに対してデコーダーに失敗するシグナルが含まれています。<br />属性: campaignName、signalCatalogName、decoderManifestName、(オプション) signalName、(オプション) s3URI | 
| MESSAGE\_THROTTLED | 車両から AWS IoT FleetWise に送信されたメッセージはスロットリングされました。これは、このアカウントの現在のリージョンにおけるサービス制限を超えているためです。<br />属性: accountId、vehicleName、メッセージ、eventType、logLevel、タイムスタンプ | 
| MESSAGE\_SIZE\_LIMIT\_EXCEEDED | 車両から送信され、 AWS IoT FleetWise によって受信されたメッセージは、メッセージ[サービスの制限](https://docs.aws.amazon.com/general/latest/gr/iotfleetwise.html)の最大サイズを超えています。<br />属性: accountId、vehicleName | 
| CHECKIN\_THROTTLED | 車両から AWS IoT FleetWise に送信されたチェックインがスロットリングされました。これは、現在のリージョンでこのアカウントの[サービス制限](https://docs.aws.amazon.com/general/latest/gr/iotfleetwise.html)を超えたためです。<br />属性: vehicleName | 
| VEHICLE\_ATTRIBUTE\_NOT\_FOUND | 車両から送信され、 AWS IoT FleetWise によって受信されたメッセージは、指定された車両属性で強化できませんでした。<br />属性: campaignName (オプション）、stateTemplateName (オプション）、vehicleName、vehicleAttributeNames | 


**車両イベントタイプ**  

| イベントタイプ | 説明 | 
| --- | --- | 
| VEHICLE\_NOT\_FOUND | 車両が不明である、 AWS IoT FleetWise が受信したメッセージ。<br />属性: vehicleName、 campaignName (オプション）、stateTemplateName (オプション) | 


**デプロイイベントタイプ**  

| イベントタイプ | 説明 | 
| --- | --- | 
| PAYLOAD\_SIZE\_LIMIT\_EXCEEDED |  AWS IoT FleetWise から車両に送信されたメッセージが、サービスの最大サイズ制限を超えました。<br />属性: vehicleName、 campaignName (オプション）、stateTemplateName (オプション) | 


**キャンペーンに関するイベントタイプ**  

| イベントタイプ | 説明 | 
| --- | --- | 
| CAMPAIGN\_NOT\_FOUND | 車両から送信され、 AWS IoT FleetWise によって受信され、キャンペーンが不明なメッセージ。<br />属性: vehicleName (オプション)、campaignName | 
| CAMPAIGN\_INVALID | 車両から送信され、 AWS IoT FleetWise によって受信され、キャンペーンが有効ではなかったメッセージ。<br />属性: vehicleName (オプション)、campaignName | 


**キャンペーンデータ送信先イベントタイプ**  

| イベントタイプ | 説明 | 
| --- | --- | 
| TIMESTREAM\_WRITE\_ERROR | AWS IoT FleetWise は、車両から Amazon Timestream テーブルにメッセージを書き込めませんでした。<br />属性: vehicleName、campaignName、timestreamDatabaseName、timestreamTableName | 
| S3\_WRITE\_ERROR | AWS IoT FleetWise は、車両から Amazon Simple Storage Service (Amazon S3) バケットにメッセージを書き込めませんでした。<br />属性: campaignName、destinationName | 
| S3\_READ\_ERROR | AWS IoT FleetWise は、Amazon Simple Storage Service (Amazon S3) バケット内の車両からオブジェクトキーを読み取ることができませんでした。<br />属性: campaignName、destinationName | 


**状態テンプレートイベントタイプ**  

| イベントタイプ | 説明 | 
| --- | --- | 
| STATE\_TEMPLATE\_NOT\_FOUND | 車両から送信され、 AWS IoT FleetWise によって受信されたメッセージ。状態テンプレートは不明でした。<br />属性: vehicleName (オプション）、stateTemplateName | 


**カスタマーマネージド AWS KMS キーイベントタイプ**  

| イベントタイプ | 説明 | 
| --- | --- | 
| KMS\_KEY\_ACCESS\_DENIED | AWS IoT FleetWise は、 AWS KMS キーアクセス拒否エラーのため、車両から Timestream テーブルまたは Amazon S3 バケットにメッセージを書き込めませんでした。<br />属性: kmsKeyId (オプション）、resourceArn (オプション) | 

### 属性
<a name="cloudwatch-attributes"></a>

すべての CloudWatch Logs エントリには、以下の属性が含まれます。

**accountId**  
 AWS アカウント ID。

**eventType**  
ログが生成されたイベントタイプ。イベントタイプの値は、ログエントリが生成される原因となったイベントによって異なります。各ログエントリの説明には、そのログエントリの `eventType` の値が含まれます。

**logLevel**  
使用されているログレベル。詳細については、「AWS IoT Core デベロッパーガイド**」の「[ログレベル](https://docs.aws.amazon.com/iot/latest/developerguide/configure-logging.html#log-level)」を参照してください。

**メッセージ**  
ログに関する具体的な詳細が含まれています。

**timestamp**  
 AWS IoT FleetWise がログを処理したときのエポックミリ秒のタイムスタンプ。

### オプションの属性
<a name="cloudwatch-attributes-optional"></a>

CloudWatch Logs エントリには、`eventType` に応じてオプションで以下の属性が含まれます。

**decoderManifestName**  
シグナルを含むデコーダーマニフェストの名前。

**destinationName**  
車両データの送信先の名前。例えば、Amazon S3 バケット名を示します。

**campaignName**  
キャンペーンの名前。

**signalCatalogName**  
シグナルが含まれているシグナルカタログの名前。

**signalId**  
エラーシグナルの ID。

**signalIds**  
エラーシグナル ID のリスト。

**signalName**  
シグナルの名前。

**signalTimestampEpochMs**  
エラーシグナルのタイムスタンプ。

**signalValue**  
エラーシグナルの値。

**signalValueRangeMax**  
エラーシグナルの最大範囲。

**signalValueRangeMin**  
エラーシグナルの最小範囲。

**s3URI**  
車両メッセージに含まれる Amazon Ion ファイルの Amazon S3 固有の識別子。

**timestreamDatabaseName**  
Timestream データベースの名前。

**timestreamTableName**  
Timestream テーブルの名前。

**vehicleName**  
車両モデルの名前。

**vehicleAttributeNames**  
見つからない車両属性名のリスト。