Telegraf adalah kolektor data open-source dari InfluxData yang mendukung plugin input dan output untuk sumber seperti MySQL, Redis, dan Elasticsearch. Topik ini menjelaskan cara mengintegrasikan Telegraf dengan Simple Log Service, prosedur instalasinya, serta mode pengumpulan yang sesuai dengan konfigurasi Anda.
Cara kerja
Simple Log Service menyediakan templat pemantauan yang menggunakan Telegraf untuk mengumpulkan metrik. Telegraf mengirimkan data pemantauan dari sumber seperti MySQL, Redis, dan Elasticsearch ke Logtail melalui protokol InfluxDB. Logtail kemudian mengunggah data tersebut ke MetricStore di Simple Log Service. Untuk plugin umum, Simple Log Service menyediakan antarmuka konfigurasi dan secara otomatis membuat dasbor.

Instal Telegraf
Prasyarat
Sebelum menginstal Telegraf, periksa versi Logtail Anda:
Logtail 0.16.50 atau lebih baru: Tidak diperlukan langkah manual. Telegraf akan terinstal secara otomatis saat server pertama kali mendeteksi konfigurasi Telegraf.
Logtail 0.16.48 hingga 0.16.49: Perbarui Logtail ke versi terbaru. Jika tidak memungkinkan, ikuti langkah instalasi manual berikut.
Instalasi manual
Jika Anda menggunakan Logtail versi 0.16.48 atau 0.16.49 dan tidak dapat memperbarui, instal Telegraf secara manual:
Konfirmasi wilayah server tempat Anda ingin menginstal Telegraf dan pilih jenis jaringan. Untuk informasi selengkapnya, lihat Jenis jaringan Logtail, parameter startup, dan file konfigurasi.
-
Unduh skrip instalasi logtail.sh. Untuk informasi selengkapnya, lihat Instal Logtail pada Server Linux.
Setelah mengunduh skrip, jangan langsung menjalankannya. Jika Anda tidak yakin dengan lingkungan jaringan Anda, unduh skrip dari jaringan publik.
wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh -
Instal Telegraf.
sudo ./logtail.sh install-agent ${region} telegrafGanti ${region} dengan wilayah tempat server berada, misalnya: sudo ./logtail.sh install-agent cn-hangzhou telegraf.
-
Verifikasi instalasi.
Jalankan perintah berikut untuk menampilkan daftar direktori telegraf. Instalasi yang berhasil mencakup file seperti telegraf dan telegrafd.
ls /etc/ilogtail/telegraf
Mode pengumpulan
Telegraf mendukung dua mode pengumpulan:
-
Pengumpulan lokal
Telegraf mengumpulkan metrik dari server tempat ia berjalan. Server dalam kelompok mesin Anda merupakan server target. Pada halaman konfigurasi, atur alamat server ke 127.0.0.1. Mode ini cocok untuk sebagian besar kasus penggunaan.
-
Pengumpulan Jarak Jauh
Instal Telegraf pada server khusus untuk mengumpulkan metrik dari server lain secara remote. Atur alamat server pada halaman konfigurasi ke alamat IP atau nama domain server target.
PeringatanSaat menggunakan pengumpulan remote, kelompok mesin harus berisi tepat satu server. Jika kelompok mesin berisi beberapa server, data duplikat akan dihasilkan.
Mode ini cocok untuk skenario berikut:
Target adalah layanan cloud tempat Anda tidak dapat men-deploy Logtail atau Telegraf.
Anda memerlukan pemantauan non-intrusif dan lebih memilih untuk tidak men-deploy kolektor data tambahan pada server yang sudah menjalankan layanan lain.