Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. 여기에서 자세히 알아보세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Timestream for LiveAnalytics 모델에 Telegraf/InfluxDB 지표 매핑
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개의 테이블을 생성합니다. -
각 테이블 행에는 단일 필드만 포함됩니다.
생성된 Timestream for LiveAnalytics 테이블인 weather와 airquality는 다음과 같이 표시됩니다.
| 시간 | location | 시즌 | measure_name | measure_value::bigint |
|---|---|---|---|---|
|
2016-06-13 17:43:50 |
us-midwest |
summer |
temperature |
82 |
|
2016-06-13 17:43:50 |
us-midwest |
summer |
습도 |
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이라는 두 가지 추가 구성이 있습니다.
-
Timestream for LiveAnalytics 출력 플러그인은 이름이
<single_table_name>인 단일 테이블을 생성하며, 이 테이블에는<single_table_dimension_name_for_telegraf_measurement_name>열이 포함됩니다. -
테이블의 단일 테이블 행에 여러 필드가 포함될 수 있습니다.
생성된 Timestream for LiveAnalytics 테이블은 다음과 같이 표시됩니다.
| 시간 | location | 시즌 | <single_table_dimension_name_ for_telegraf_measurement_name> |
measure_name | measure_value::bigint |
|---|---|---|---|---|---|
|
2016-06-13 17:43:50 |
us-midwest |
summer |
weather |
temperature |
82 |
|
2016-06-13 17:43:50 |
us-midwest |
summer |
weather |
습도 |
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 |