Telegraf adalah agen yang umum digunakan dan dikembangkan oleh InfluxData untuk mengumpulkan data deret waktu. Telegraf mendukung berbagai plug-in input dan output, seperti MySQL, Redis, dan Elasticsearch. Topik ini menjelaskan cara kerja Telegraf, cara menginstalnya, serta cara menggunakan Telegraf untuk mengumpulkan data deret waktu.
Implementasi
Anda dapat menggunakan Telegraf untuk mengumpulkan data deret waktu dari MySQL, Redis, dan Elasticsearch. Setelah pengumpulan selesai, Anda dapat menggunakan protokol baris InfluxDB untuk menulis data tersebut ke Logtail. Selanjutnya, Logtail akan mengunggah data deret waktu tersebut ke MetricStore dari Simple Log Service. Simple Log Service memungkinkan Anda mengonfigurasi plug-in dan membuat dasbor di konsol untuk data yang telah dikumpulkan. Gambar berikut menunjukkan cara kerja Telegraf.

Instalasi Telegraf
Jika Logtail versi V0.16.50 atau lebih baru terpasang pada server, server akan secara otomatis menginstal Telegraf setelah file konfigurasi Telegraf terdeteksi untuk pertama kalinya.
Jika versi Logtail berada dalam rentang 0.16.48 ≤ versi Logtail < 0.16.50, Anda harus memperbarui Logtail ke versi terbaru. Jika tidak, Anda harus menginstal Telegraf secara manual dengan langkah-langkah berikut:
Pilih jenis jaringan berdasarkan wilayah server tempat Anda ingin menginstal Telegraf. Untuk informasi lebih lanjut, lihat Jenis Jaringan Logtail, Parameter Startup, dan File Konfigurasi.
Unduh skrip logtail.sh untuk menginstal Logtail. Untuk informasi lebih lanjut, lihat Instal Logtail pada Server Linux.
Skrip ini tidak memerlukan instalasi. Jika Anda tidak dapat mengidentifikasi wilayah tempat server berada, Anda dapat mengunduh Logtail melalui Internet.
wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.shInstal Telegraf.
sudo ./logtail.sh install-agent ${region} telegrafGanti ${region} dengan wilayah tempat server berada, misalnya, sudo ./logtail.sh install-agent cn-hangzhou telegraf.
Periksa apakah Telegraf sudah terinstal.
Jalankan perintah berikut untuk melihat direktori telegraf. Jika file seperti telegraf dan telegrafd ada di direktori telegraf, instalasi berhasil.
ls /etc/ilogtail/telegraf
Metode pengumpulan
Telegraf menyediakan dua metode pengumpulan berikut:
Pengumpulan Lokal
Anda dapat menggunakan Telegraf untuk mengumpulkan data deret waktu dari server lokal dengan metode pengumpulan lokal. Server yang ditentukan dalam grup mesin Anda adalah server tempat Anda ingin mengumpulkan data deret waktu. Saat membuat file konfigurasi Logtail, Anda dapat mengatur alamat IP server menjadi 127.0.0.1. Kami merekomendasikan penggunaan metode pengumpulan ini.
Pengumpulan Jarak Jauh
Anda dapat menggunakan Telegraf yang terpasang pada server untuk mengumpulkan data deret waktu dari server lain dengan metode pengumpulan jarak jauh. Saat membuat file konfigurasi Logtail, Anda dapat mengatur alamat IP ke alamat IP aktual atau titik akhir aktual dari server. Jika menggunakan metode pengumpulan jarak jauh, Anda hanya dapat mengonfigurasi satu server dalam grup mesin. Jika tidak, data duplikat akan dihasilkan. Metode pengumpulan jarak jauh dapat digunakan dalam skenario berikut:
Anda ingin mengumpulkan data deret waktu dari layanan cloud tempat Anda tidak dapat menginstal Logtail dan Telegraf.
Anda tidak ingin menginstal agen pengumpulan data deret waktu pada server yang sedang berjalan.