

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、[こちら](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)を参照してください。

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

# writes
<a name="metering-and-pricing.writes"></a>

 各時系列イベントの書き込みサイズは、タイムスタンプのサイズおよび、1 つ以上のディメンション名、ディメンション値、メジャー名、メジャー値の合計として計算されます。タイムスタンプのサイズは 8 バイトです。ディメンション名、ディメンション値、メジャー名のサイズは、各ディメンション名、ディメンション値、メジャー名を表す文字列の UTF-8 でエンコードされたバイト長です。メジャー値のサイズは、データ型によって異なります。これは、ブールデータ型の場合は 1 バイト、bigint と double の場合は 8 バイト、文字列の場合は UTF-8 でエンコードされたバイト長です。各書き込みは 1 KiB の単位でカウントされます。

以下に 2 つの計算例を示します。

**Topics**
+ [時系列イベントの書き込みサイズの計算](#metering-and-pricing.writes.write-size-one-event)
+ [書き込み回数の計算](#metering-and-pricing.writes.write-size-multiple-events)

## 時系列イベントの書き込みサイズの計算
<a name="metering-and-pricing.writes.write-size-one-event"></a>

次に示すように、EC2 インスタンスの CPU 使用率を表す時系列イベントを考えてみます。


| Time | リージョン | az | vpc | Hostname | measure\_name | measure\_value::double | 
| --- | --- | --- | --- | --- | --- | --- | 
| 1602983435238563000 | us–east–1 | 1d | vpc-1a2b3c4d | host-24Gju | cpu\_utilization | 35.0 | 

時系列イベントの書き込みサイズは次のように計算できます。
+ 時間 = 8 バイト
+ 最初のディメンション = 15 バイト (`region`\+`us-east-1`)
+ 2 番目のディメンション = 4 バイト (`az`\+`1d`)
+ 3 番目のディメンション = 15 バイト (`vpc`\+`vpc-1a2b3c4d`)
+ 4 番目のディメンション = 18 バイト (`hostname`\+`host-24Gju`)
+ メジャーの名前 = 15 バイト (`cpu_utilization`)
+ メジャーの値 = 8 バイト

**時系列イベントの書き込みサイズ = 83 バイト**

## 書き込み回数の計算
<a name="metering-and-pricing.writes.write-size-multiple-events"></a>

ここで、「[時系列イベントの書き込みサイズの計算](#metering-and-pricing.writes.write-size-one-event)」で説明されているインスタンスと同様に、5 秒ごとにメトリクスを出力する 100 個の EC2 インスタンスを考えてみましょう。EC2 インスタンスの毎月の合計書き込み数は、書き込みごとに存在する時系列イベントの数と、時系列イベントのバッチ処理中に共通属性が使用されているかどうかにより異なります。毎月の合計書き込みを計算する例は、以下の各シナリオで示されています。

**Topics**
+ [書き込みごとに単一の時系列イベント](#metering-and-pricing.writes.write-size-multiple-events.one-event-per-write)
+ [書き込みでの時系列イベントのバッチ処理](#metering-and-pricing.writes.write-size-multiple-events.batching-events)
+ [時系列イベントのバッチ処理と書き込みでの共通属性の使用](#metering-and-pricing.writes.write-size-multiple-events.batching-events-and-using-common-attrbs)

### 書き込みごとに単一の時系列イベント
<a name="metering-and-pricing.writes.write-size-multiple-events.one-event-per-write"></a>

それぞれの書き込みに単一の時系列イベントのみが含まれている場合、毎月の合計書き込みは次のように計算されます。
+ 100 件の時系列イベント = 5 秒ごとに 100 件の書き込み
+ x 12 書き込み/分 = 1,200 回の書き込み
+ x 60 分/時間 = 72,000 回の書き込み
+ x 24 時間/日 = 1,728,000 回の書き込み
+ x 30 日/月 = 51,840,000 回の書き込み

**毎月の合計書き込み数 = 51,840,000**

### 書き込みでの時系列イベントのバッチ処理
<a name="metering-and-pricing.writes.write-size-multiple-events.batching-events"></a>

それぞれの書き込みは 1 KB 単位で測定されるため、書き込みには 12 の時系列イベントのバッチ (998 バイト) を含めることができ、合計の月間書き込みは次のように計算されます。
+ 100 件の時系列イベント = 5 秒ごとに 9 回の書き込み (書き込みごとに 12 件の時系列イベント)
+ x 12 書き込み/分 = 108 回の書き込み
+ x 60 分/時間 = 6,480 回の書き込み
+ x 24 時間/日 = 155,520 回の書き込み
+ x 30 日/月 = 4,665,600 回の書き込み

**毎月の合計書き込み数 = 4,665,600**

### 時系列イベントのバッチ処理と書き込みでの共通属性の使用
<a name="metering-and-pricing.writes.write-size-multiple-events.batching-events-and-using-common-attrbs"></a>

region、az、vpc、measure\_name が 100 個の EC2 インスタンスで共通である場合、共通値は書き込みごとに 1 回だけ指定でき、共通属性と呼ばれます。この場合、一般的な属性のサイズは 52 バイトで、時系列イベントのサイズは 27 バイトです。それぞれの書き込みは 1 KiB の単位で測定されるため、書き込みには 36 の時系列イベントと一般的な属性を含めることができ、毎月の合計書き込みは次のように計算されます。
+ 100 件の時系列イベント = 5 秒ごとに 3 回の書き込み (書き込みごとに 36 件の時系列イベント)
+ x 12 書き込み/分 = 36 回の書き込み
+ x 60 分/時間 = 2,160 回の書き込み
+ x 24 時間/日 = 51,840 回の書き込み
+ x 30 日/月 = 1,555,200 回の書き込み

**毎月の合計書き込み数 = 1,555,200**

**注記**  
バッチ処理の使用、共通属性、1 KB 単位への書き込みの四捨五入により、時系列イベントのストレージサイズは書き込みサイズとは異なる場合があります。