MySQL adalah sistem pengelolaan database relasional yang berjalan sebagai server, yang memberikan akses multi-pengguna ke sejumlah database. Untuk informasi selengkapnya, kunjungi mysql.com.
Fungsi ini hanya tersedia untuk agen yang berjalan di Linux. Alat ini tidak tersedia di Windows.
Penemuan
Meskipun plugin MySQL tidak dikonfigurasi, Monitoring akan menemukan layanan MySQL yang berjalan di project Cloud Platform Anda dengan:
- Mencari nama instance untuk mysql
- Memeriksa port yang dibuka untuk 3306 melalui aturan firewall
Untuk melihat metrik MySQL, lakukan langkah berikut:
-
Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih Dashboards:
- Pilih dasbor MySQL dari daftar.
Mengonfigurasi pemantauan MySQL
Agen Monitoring menggunakan Connector/C API untuk memantau MySQL. Untuk distribusi Linux yang tidak menyertakan library Connector/C dengan MySQL, jalankan perintah yang sesuai untuk menginstalnya:
Ubuntu 16.04 LTS dan Ubuntu 18.04 LTS
sudo apt-get install libmysqlclient20
Ubuntu 19.10
sudo apt-get install libmysqlclient21
Debian 9
sudo apt-get install libmariadbclient18
Amazon AMI 2016.03 atau yang lebih baru
sudo yum install mysql-libs
SLES 12
sudo zypper install libmysqlclient18
SLES 15
sudo zypper install libmariadb3
Mengonfigurasi Monitoring untuk memantau MySQL
Setelah Anda menginstal agen pemantauan, gunakan petunjuk berikut untuk mengonfigurasi plugin MySQL pada instance Anda.
Prasyarat
Untuk koleksi MySQL, Anda harus menambahkan pengguna dengan sandi ke MySQL yang dapat menjalankan perintah SHOW STATUS. Pengguna dan sandi ini disebut sebagai
STATS_USER
dan STATS_PASS
dalam file konfigurasi berikut.
Mengaktifkan plugin pemantauan MySQL
MySQL dikonfigurasi per database di sistem Anda. Saat ini, konfigurasi drop-in tidak tersedia. File konfigurasi berikut menunjukkan cara
mengonfigurasi satu database, bernama DATABASE_NAME
.
Anda perlu menggunakan konfigurasi tersebut sebagai {i>template<i} untuk {i>database<i} Anda.
Pada instance VM, download mysql.conf dari repositori konfigurasi GitHub dan tempatkan di direktori /etc/stackdriver/collectd.d/
:
(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/mysql.conf)
Sebagai root, edit file konfigurasi yang didownload dan tambahkan informasi tentang database Anda. Komentar inline menunjukkan tempat Anda perlu menambahkan konfigurasi untuk database tambahan. Di mana pun Anda melihat DATABASE_NAME
, ganti nama database Anda.
Setelah mengedit file konfigurasi, mulai ulang agen pemantauan dengan menjalankan perintah berikut:
sudo service stackdriver-agent restart
Untuk informasi selengkapnya tentang plugin collectd
mysql
, lihat
Plugin:MySQL.
Hal yang dipantau
Daftar lengkap metrik yang dipantau plugin MySQL tersedia di Agent metrics: mysql.