

Untuk kemampuan serupa dengan Amazon Timestream LiveAnalytics, pertimbangkan Amazon Timestream untuk InfluxDB. Ini menawarkan konsumsi data yang disederhanakan dan waktu respons kueri milidetik satu digit untuk analitik waktu nyata. Pelajari lebih lanjut [di sini](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Telegraf sumber terbuka
<a name="Telegraf"></a>

 Anda dapat menggunakan Timestream untuk plugin LiveAnalytics output untuk Telegraf untuk menulis metrik ke Timestream untuk LiveAnalytics langsung dari Telegraf open source.

 Bagian ini memberikan penjelasan tentang cara menginstal Telegraf dengan Timestream untuk plugin LiveAnalytics output, cara menjalankan Telegraf dengan Timestream untuk plugin LiveAnalytics output, dan bagaimana Telegraf open source bekerja dengan Timestream untuk. LiveAnalytics

**Topics**
+ [Menginstal Telegraf dengan Timestream untuk Plugin Output LiveAnalytics](Telegraf.installing-output-plugin.md)
+ [Menjalankan Telegraf dengan Timestream untuk plugin output LiveAnalytics](Telegraf.running-output-plugin.title.md)
+ [Memetakan Telegraf/InfluxDB metrik ke Timestream untuk model LiveAnalytics](Telegraf.how-it-works.md)

# Menginstal Telegraf dengan Timestream untuk Plugin Output LiveAnalytics
<a name="Telegraf.installing-output-plugin"></a>

Pada versi 1.16, Timestream untuk plugin LiveAnalytics output tersedia dalam rilis Telegraf resmi. Untuk menginstal plugin output pada sebagian besar sistem operasi utama, ikuti langkah-langkah yang diuraikan dalam Dokumentasi [InfluxData Telegraf](https://docs.influxdata.com/telegraf/v1.16/introduction/installation/). Untuk menginstal di Amazon Linux 2 OS, ikuti petunjuk di bawah ini.

## Menginstal Telegraf dengan Timestream untuk plugin LiveAnalytics output di Amazon Linux 2
<a name="w2aab7c44c35b9b5"></a>

 Untuk menginstal Telegraf dengan Plugin Output Timestream di Amazon Linux 2, lakukan langkah-langkah berikut. 

1. Instal Telegraf menggunakan manajer `yum` paket.

   ```
   cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo
   [influxdb]
   name = InfluxDB Repository - RHEL \$releasever
   baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
   enabled = 1
   gpgcheck = 1
   gpgkey = https://repos.influxdata.com/influxdb.key
   EOF
   ```

1. Jalankan perintah berikut.

   ```
   sudo sed -i "s/\$releasever/$(rpm -E %{rhel})/g" /etc/yum.repos.d/influxdb.repo
   ```

1. Instal dan mulai Telegraf.

   ```
   sudo yum install telegraf
   sudo service telegraf start
   ```

# Menjalankan Telegraf dengan Timestream untuk plugin output LiveAnalytics
<a name="Telegraf.running-output-plugin.title"></a>

Anda dapat mengikuti petunjuk di bawah ini untuk menjalankan Telegraf dengan Timestream untuk plugin. LiveAnalytics 

1. Hasilkan konfigurasi contoh menggunakan Telegraf.

   ```
   telegraf --section-filter agent:inputs:outputs --input-filter cpu:mem --output-filter timestream config > example.config
   ```

1. Buat database di Timestream [menggunakan konsol manajemen](console_timestream.md#console_timestream.db.using-console), [CLI](https://docs.aws.amazon.com/cli/latest/reference/timestream-write/create-database.html), atau. [SDKs](getting-started-sdks.md)

1. Dalam `example.config` file, tambahkan nama database Anda dengan mengedit kunci berikut di bawah `[[outputs.timestream]] ` bagian.

   ```
   database_name = "yourDatabaseNameHere"
   ```

1. Secara default, Telegraf akan membuat tabel. Jika Anda ingin membuat tabel secara manual, atur `create_table_if_not_exists` ke `false` dan ikuti petunjuk untuk membuat tabel [menggunakan konsol manajemen](console_timestream.md#console_timestream.table.using-console), [CLI](https://docs.aws.amazon.com/cli/latest/reference/timestream-write/create-table.html), atau. [SDKs](getting-started-sdks.md)

1. Dalam file *example.config*, konfigurasikan kredensional di bawah bagian. `[[outputs.timestream]] ` Kredensi harus memungkinkan operasi berikut.

   ```
   timestream:DescribeEndpoints
   timestream:WriteRecords
   ```
**catatan**  
Jika Anda meninggalkan `create_table_if_not_exists` set ke`true`, sertakan:  

   ```
   timestream:CreateTable
   ```
**catatan**  
Jika Anda mengatur `describe_database_on_start` ke`true`, sertakan yang berikut ini.  

   ```
   timestream:DescribeDatabase
   ```

1. Anda dapat mengedit konfigurasi lainnya sesuai dengan preferensi Anda.

1. Setelah selesai mengedit file konfigurasi, jalankan Telegraf dengan yang berikut ini.

   ```
   ./telegraf --config example.config
   ```

1. Metrik akan muncul dalam beberapa detik, tergantung pada konfigurasi agen Anda. Anda juga harus melihat tabel baru, *cpu* dan *mem*, di konsol Timestream.

# Memetakan Telegraf/InfluxDB metrik ke Timestream untuk model LiveAnalytics
<a name="Telegraf.how-it-works"></a>

 Saat menulis data dari Telegraf ke Timestream untuk LiveAnalytics, data dipetakan sebagai berikut.
+ Stempel waktu ditulis sebagai bidang waktu.
+ Tag ditulis sebagai dimensi.
+ Bidang ditulis sebagai ukuran.
+ Pengukuran sebagian besar ditulis sebagai nama tabel (lebih lanjut tentang ini di bawah).

Plugin Timestream untuk LiveAnalytics output untuk Telegraf menawarkan beberapa opsi untuk mengatur dan menyimpan data di Timestream untuk. LiveAnalytics Ini dapat dijelaskan dengan contoh yang dimulai dengan data dalam format protokol baris.

`weather,location=us-midwest,season=summer temperature=82,humidity=71 1465839830100400200 airquality,location=us-west no2=5,pm25=16 1465839830100400200`

Berikut ini menjelaskan data.
+ Nama pengukuran adalah `weather` dan`airquality`.
+ Tag adalah `location` dan`season`.
+ Bidang adalah`temperature`,`humidity`,`no2`, dan`pm25`.

**Topics**
+ [Menyimpan data dalam beberapa tabel](#Telegraf.how-it-works.multi-table-single-measure.title)
+ [Menyimpan data dalam satu tabel](#Telegraf.how-it-works.single-table-single-measure.title)

## Menyimpan data dalam beberapa tabel
<a name="Telegraf.how-it-works.multi-table-single-measure.title"></a>

Anda dapat memilih untuk membuat tabel terpisah per pengukuran dan menyimpan setiap bidang dalam baris terpisah per tabel.

Konfigurasinya adalah`mapping_mode = "multi-table"`.
+ Timestream untuk LiveAnalytics adaptor akan membuat dua tabel, yaitu, `weather` dan`airquality`.
+ Setiap baris tabel hanya akan berisi satu bidang.

Timestream yang dihasilkan untuk LiveAnalytics tabel, `weather` dan`airquality`, akan terlihat seperti ini.


**`weather`**  

| Waktu | lokasi | musim | ukuran\$1nama | ukuran\$1nilai: :bigint | 
| --- | --- | --- | --- | --- | 
|  2016-06-13 17:43:50  |  kami-midwest  |  musim panas  |  suhu  |  82  | 
|  2016-06-13 17:43:50  |  kami-midwest  |  musim panas  |  kelembaban  |  71  | 


**`airquality`**  

| Waktu | lokasi | ukuran\$1nama | ukuran\$1nilai: :bigint | 
| --- | --- | --- | --- | 
|  2016-06-13 17:43:50  |  kami-midwest  |  no2   |  5  | 
|  2016-06-13 17:43:50  |  kami-midwest  |  pm25   |  16  | 

## Menyimpan data dalam satu tabel
<a name="Telegraf.how-it-works.single-table-single-measure.title"></a>

Anda dapat memilih untuk menyimpan semua pengukuran dalam satu tabel dan menyimpan setiap bidang dalam baris tabel terpisah.

Konfigurasinya adalah`mapping_mode = "single-table"`. Ada dua konfigurasi tambahan saat menggunakan`single-table`, `single_table_name` dan`single_table_dimension_name_for_telegraf_measurement_name`.
+ Plugin Timestream untuk LiveAnalytics output akan membuat tabel tunggal dengan nama *<single\$1table\$1name>* yang mencakup *<single\$1table\$1dimension\$1name\$1for\$1telegraf\$1measurement\$1name>* kolom.
+ Tabel mungkin berisi beberapa bidang dalam satu baris tabel.

Timestream yang dihasilkan untuk LiveAnalytics tabel akan terlihat seperti ini.


**`weather`**  

| Waktu | lokasi | musim | *<single\$1table\$1dimension\$1name\$1 for\$1telegraf\$1measurement\$1name>* | ukuran\$1nama | ukuran\$1nilai: :bigint | 
| --- | --- | --- | --- | --- | --- | 
|  2016-06-13 17:43:50  |  kami-midwest  |  musim panas  |  cuaca  |  suhu  |  82  | 
|  2016-06-13 17:43:50  |  kami-midwest  |  musim panas  |  cuaca  |  kelembaban  |  71  | 
|  2016-06-13 17:43:50  |  kami-midwest  |  musim panas  |  kualitas udara  |  no2  |  5  | 
|  2016-06-13 17:43:50  |  kami-midwest  |  musim panas  |  cuaca  |  pm25  |  16  | 