Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Telegraf/InfluxDB メトリクスを Timestream for LiveAnalytics モデルにマッピングする
Telegraf から Timestream for LiveAnalytics にデータを書き込む場合、データは次のようにマッピングされます。
-
タイムスタンプは時間フィールドとして書き込まれます。
-
タグはディメンションとして書き込まれます。
-
フィールドはメジャーとして書き込まれます。
-
メジャーメントは主にテーブル名として書き込まれます (詳細は以下を参照)。
Telegraf 用の Timestream for LiveAnalytics 出力プラグインには、データを整理して Timestream for LiveAnalytics に保存するための複数のオプションが用意されています。これは、ラインプロトコル形式のデータで始まる例で説明できます。
weather,location=us-midwest,season=summer temperature=82,humidity=71
1465839830100400200 airquality,location=us-west no2=5,pm25=16 1465839830100400200
以下がデータの説明です。
-
メジャーメント名は
weatherとairqualityです。 -
タグは
locationとseasonです。 -
フィールドは
temperature、humidity、no2、およびpm25です。
複数のテーブルにデータを保存する
メジャーメントごとに個別のテーブルを作成し、各フィールドを各テーブルの個別の行に保存できます。
設定は mapping_mode = "multi-table" です。
-
Timestream for LiveAnalytics アダプターは、
weatherとairqualityの 2 つのテーブルを作成します。 -
各テーブル行に 1 つのフィールドのみが含まれます。
結果の Timestream for LiveAnalytics テーブル weather と airquality は次のようになります。
| 時間 | location | season | measure_name | measure_value::bigint |
|---|---|---|---|---|
|
2016-06-13 17:43:50 |
us-midwest |
summer |
温度 |
82 |
|
2016-06-13 17:43:50 |
us-midwest |
summer |
humidity |
71 |
| 時間 | location | measure_name | measure_value::bigint |
|---|---|---|---|
|
2016-06-13 17:43:50 |
us-midwest |
no2 |
5 |
|
2016-06-13 17:43:50 |
us-midwest |
pm25 |
16 |
単一のテーブルにデータを保存する
すべてのメジャーメントを単一のテーブルに保存し、各フィールドを個別のテーブル行に保存できます。
設定は mapping_mode = "single-table" です。single-table、single_table_name、および single_table_dimension_name_for_telegraf_measurement_name を使用する場合は、2 つの追加設定があります。
-
Timestream for LiveAnalytics 出力プラグインは、
<single_table_dimension_name_for_telegraf_measurement_name>列を含む<single_table_name>という名前の単一のテーブルを作成します。 -
このテーブルでは、単一のテーブル行に複数のフィールドを含めることができます。
結果の Timestream for LiveAnalytics テーブルは次のようになります。
| 時間 | location | season | <single_table_dimension_name_ for_telegraf_measurement_name> |
measure_name | measure_value::bigint |
|---|---|---|---|---|---|
|
2016-06-13 17:43:50 |
us-midwest |
summer |
weather |
温度 |
82 |
|
2016-06-13 17:43:50 |
us-midwest |
summer |
weather |
humidity |
71 |
|
2016-06-13 17:43:50 |
us-midwest |
summer |
airquality |
no2 |
5 |
|
2016-06-13 17:43:50 |
us-midwest |
summer |
weather |
pm25 |
16 |