MySQLMTOP adalah sistem pemantauan perusahaan MySQL open source yang dikembangkan oleh Python+PHP. Sistem ini menggunakan Python untuk mengimplementasikan pengumpulan dan alarm data multi-proses, dan PHP untuk mengimplementasikan tampilan dan manajemen WEB. Server MySQL tidak perlu menginstal Agen apa pun. Anda hanya perlu mengkonfigurasi informasi database yang relevan pada antarmuka WEB pemantauan, Anda dapat menanyakan status, jumlah koneksi, QTS, TPS, lalu lintas database, replikasi, lambat. kinerja, dll. dari ratusan database MySQL. Lakukan pemantauan terus-menerus. Itu juga dapat mengirim pemberitahuan email alarm ke DBA untuk diproses ketika database menyimpang dari ambang batas operasi normal yang ditetapkan (seperti pengecualian koneksi, pengecualian replikasi, penundaan replikasi). Ini juga mengarsipkan data historis dan menampilkan status terkini database melalui grafik sehingga DBA dan pengembang dapat menganalisis dan mendiagnosis masalah yang dihadapi.
Fungsi dan fitur utama MySQL MTOP adalah sebagai berikut
1. Pemantauan ketersediaan MySQL secara real-time
Pemantauan dan pengukuran ketersediaan database memungkinkan pengembang dan DBA memahami apakah mereka memenuhi tingkat layanan yang dijanjikan.
2. Pemantauan dan peringatan status MySQL secara real-time
MySQL MTOP terus memantau status dasar dan informasi kinerja MySQL, termasuk status koneksi database, waktu startup, database, total koneksi, proses aktif, QPS, TPS,
Lalu lintas informasi ke dan dari database MySQL. Kirim pemberitahuan email alarm ketika status database tidak normal atau menyimpang dari tingkat dasar normal.
3. Pemantauan replikasi MySQL secara real-time
MySQL MTOP secara otomatis menemukan topologi replikasi MySQL Anda dan secara otomatis memonitor latensi database dan informasi binlog, memungkinkan Anda memahami kinerja, ketersediaan, dan status pengoperasian semua server master MySQL dan server budak. dan memberikan rekomendasi kepada administrator untuk koreksi sebelum masalah (seperti latensi server budak) menyebabkan waktu henti.
4. Pantau MySQL dari jarak jauh di cloud
Dirancang untuk cloud dan mesin virtual, ini memungkinkan Anda memantau server MySQL Anda dari jarak jauh tanpa memerlukan agen jarak jauh.
5. Kelola semua server MySQL secara intuitif
MySQL MTOP menyediakan antarmuka berbasis web yang memungkinkan Anda memperoleh pemahaman komprehensif dan mendalam tentang kinerja database, ketersediaan, aktivitas utama, dll.; secara intuitif melihat server, grup aplikasi yang disesuaikan, atau semua server. Kumpulan grafik real-time dan historis yang lengkap akan membantu Anda menelusuri statistik server secara mendetail.
6. Analisis query lambat Visual MySQL
Pantau kinerja kueri waktu nyata, lihat statistik eksekusi, dan filter serta temukan kode SQL yang menyebabkan penurunan kinerja. Digunakan bersama dengan Skema Informasi untuk mengumpulkan data langsung dari server MySQL, tidak diperlukan perangkat lunak atau konfigurasi tambahan.
7. Pemantauan kinerja
Pantau metrik utama yang memengaruhi kinerja MySQL. Misalnya, kueri tingkat hit cache, Key_buffer_read_hits, Key_buffer_write_hits, Thread_cache_hits, Key_blocks_used_rate, Created_tmp_disk_tables_rate dan informasi lainnya, serta sesuaikan dan optimalkan parameter inti server sesuai dengan indikator kinerja yang relevan.