Anda dapat menggunakan Telegraf untuk mengumpulkan data metrik dari server MySQL, lalu menggunakan Logtail untuk mengirim data tersebut ke Metricstore di Simple Log Service. Dengan cara ini, Anda dapat memantau data metrik server MySQL secara visual. Topik ini menjelaskan cara mengumpulkan dan memvisualisasikan data metrik dari server MySQL menggunakan Simple Log Service.
Prasyarat
Telegraf harus diinstal pada server yang terhubung ke server MySQL melalui jaringan internal.
Sebuah Proyek dan Metricstore telah dibuat. Untuk informasi lebih lanjut, lihat Buat Sebuah Proyek dan Buat Sebuah Metricstore.
Batasan
Hanya mendukung MySQL versi 5.5 atau yang lebih baru.
Hanya Linux Logtail versi V0.16.48 atau yang lebih baru yang dapat mengumpulkan data metrik MySQL. Jika versi Logtail yang lebih lama diinstal di server Anda, perbarui Logtail ke versi yang didukung. Untuk informasi lebih lanjut, lihat Perbarui Logtail Secara Online.
Prosedur
Masuk ke Konsol Simple Log Service.
Pada tab Monitoring Data di bagian Import Data, klik MySQL Monitoring Data.
Pilih Proyek dan Metricstore, lalu klik Next.
Buat grup mesin.
Jika grup mesin tersedia, klik Use Existing Machine Groups.
Jika tidak ada grup mesin yang tersedia, ikuti langkah-langkah berikut untuk membuat grup mesin. Contoh ini menggunakan Instance ECS (Elastic Compute Service).
Pada tab ECS Instances, pilih Pilih Instance Secara Manual, pilih instance ECS yang ingin digunakan, lalu klik Create.
Untuk informasi lebih lanjut, lihat Instal Logtail pada Instance ECS.
PentingJika Anda ingin mengumpulkan log dari instance ECS yang termasuk dalam akun Alibaba Cloud yang berbeda dari Simple Log Service, server di pusat data, atau server dari penyedia layanan cloud pihak ketiga, Anda harus menginstal Logtail secara manual. Untuk informasi lebih lanjut, lihat Instal Logtail pada Server Linux. Setelah menginstal Logtail secara manual, konfigurasikan pengenal pengguna untuk server tersebut. Untuk informasi lebih lanjut, lihat Konfigurasikan Pengenal Pengguna.
Setelah Logtail diinstal, klik Complete Installation.
Pada langkah Create Machine Group, konfigurasikan parameter Name dan klik Next.
Simple Log Service memungkinkan Anda membuat grup mesin berbasis alamat IP dan grup mesin berbasis pengenal kustom. Untuk informasi lebih lanjut, lihat Buat Grup Mesin Berbasis Alamat IP dan Buat Grup Mesin Berbasis Pengenal Kustom.
Pastikan bahwa grup mesin ditampilkan di bagian Applied Server Groups dan klik Next.
PentingJika Anda menerapkan grup mesin segera setelah pembuatan, status detak jantung grup mesin mungkin FAIL. Masalah ini terjadi karena grup mesin belum terhubung ke Simple Log Service. Untuk menyelesaikan masalah ini, klik Automatic Retry. Jika masalah tetap ada, lihat Apa yang Harus Saya Lakukan Jika Tidak Ada Koneksi Detak Jantung yang Terdeteksi pada Logtail?
Pada langkah Specify Data Source, konfigurasikan parameter. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Configuration Name
Nama konfigurasi Logtail. Anda dapat memasukkan nilai kustom.
Cluster Name
Nama kluster MySQL. Anda dapat memasukkan nilai kustom.
Setelah Anda mengonfigurasi parameter ini, Simple Log Service menambahkan tag cluster=Nama Kluster ke data pemantauan MySQL yang dikumpulkan menggunakan konfigurasi Logtail.
PentingPastikan bahwa nama kluster unik. Jika tidak, konflik data mungkin terjadi.
Server List
Informasi tentang database MySQL. Informasi tersebut mencakup item konfigurasi berikut:
Account: nama pengguna akun yang Anda gunakan untuk terhubung ke database MySQL.
CatatanKami merekomendasikan agar Anda membuat akun khusus untuk memantau data database MySQL dan memberikan akun tersebut hanya izin yang diperlukan untuk memantau data.
Password: kata sandi akun yang Anda gunakan untuk terhubung ke database MySQL.
Address: alamat database MySQL. Anda dapat memasukkan alamat IP, nama host, atau nama domain server yang menyimpan database. Contoh: rm-bp15r****t9v5.mysql.rds.aliyuncs.com. Ini adalah titik akhir internal dari instance ApsaraDB RDS for MySQL.
Port: nomor port database MySQL. Nilai default: 3306.
Anda dapat menambahkan informasi tentang beberapa database MySQL sesuai dengan kebutuhan bisnis Anda.
Custom Tags
Tag kustom yang ditambahkan ke data pemantauan MySQL yang dikumpulkan. Tag tersebut adalah pasangan nilai-kunci.
Setelah Anda mengonfigurasi parameter ini, Simple Log Service menambahkan tag kustom ke data pemantauan MySQL yang dikumpulkan menggunakan konfigurasi Logtail.
Custom Telegraf Configurations
Simple Log Service mengumpulkan data pemantauan MySQL menggunakan Telegraf. Telegraf adalah alat sumber terbuka yang digunakan untuk mengumpulkan metrik. Jika parameter default yang disebutkan sebelumnya tidak memenuhi kebutuhan bisnis Anda, Anda dapat menggunakan Custom Telegraf Configurations untuk mengonfigurasi parameter kustom. Untuk informasi lebih lanjut tentang Telegraf, lihat Telegraf. Untuk informasi lebih lanjut tentang contoh konfigurasi, lihat Konfigurasi.
Untuk informasi lebih lanjut tentang metrik yang dapat dikumpulkan, lihat Metrik.
Tanya Jawab Umum
Bagaimana cara memeriksa apakah Telegraf mengumpulkan data sesuai harapan?
Anda dapat memeriksa file log /etc/ilogtail/telegraf/telegraf.log di server Anda. Anda juga dapat mengumpulkan file log ini ke Log Service dan mencari informasi yang diperlukan.
Apa yang harus dilakukan selanjutnya
Kueri dan analisis data
Setelah mengonfigurasi pengaturan, Telegraf menggunakan Logtail untuk mengunggah data metrik yang dikumpulkan ke Metricstore yang ditentukan di Simple Log Service. Anda dapat menanyakan dan menganalisis data tersebut di halaman Query & Analysis dari Metricstore. Untuk informasi lebih lanjut, lihat Kueri dan Analisis Data Metrik.
Visualisasikan hasil kueri dan analisis
Setelah mengonfigurasi pengaturan, Simple Log Service secara otomatis membuat dasbor bernama Data Pemantauan MySQL_<nama kluster> di proyek terkait. Anda dapat memvisualisasikan hasil kueri dan analisis pada dasbor. Anda juga dapat mengonfigurasi aturan peringatan untuk dasbor tersebut.