Harga. Wawasan gratis sebagai bagian dari tingkat gratis, dan satu pengoptimalan kueri gratis. Uji coba gratis 14 hari untuk fitur lanjutan Show
#2. Pemantauan dan Pengelolaan Percona (PMM)platform sumber terbuka dan gratis untuk mengelola dan memantau kinerja MySQL dan MongoDB, dan menyediakan analisis berbasis waktu untuk memastikan bahwa data Anda bekerja seefisien mungkin Pro
Harga. Platform gratis dan sumber terbuka #3. VividCortex (DPM)Pemantauan dan pengoptimalan kinerja basis data untuk sumber terbuka dan basis data NoSQL. VividCortex adalah beban kerja database dan suite pemantauan kinerja. VividCortex baru-baru ini diakuisisi oleh Solarwinds yang mengembangkan alat tambahan untuk manajer TI Pro
Harga. Uji coba gratis 14 hari. Mulai dari $2.840 #4. Pemantauan Perusahaan MySQLMySQL Enterprise Monitor memberikan visibilitas waktu nyata ke dalam kinerja dan ketersediaan semua database MySQL Anda. Ini adalah bagian dari versi berbayar MySQL Enterprise dan dilengkapi dengan alat tambahan Berkembangnya operasi MySQL memerlukan pemahaman tentang cara kerja MySQL. Alat pemantauan yang baik memberi peringatan tentang masalah sebelum berdampak pada pengguna akhir dan membantu mengurangi MTTR insiden saat hal itu terjadi. Tetapi memilih solusi pemantauan database bisa jadi sulit karena banyaknya solusi yang tersedia, masing-masing dengan kelebihan dan kekurangannya sendiri Dalam posting blog ini saya akan meninjau beberapa alat pemantauan MySQL terbaik yang tersedia yang dapat membantu mengukur dan meningkatkan kinerja database Mengapa Memantau Kinerja Database MySQLJika basis pelanggan Anda berkembang atau Anda sering mengalami masalah kinerja dengan penerapan MySQL, Anda memerlukan alat pemantauan basis data Pemantauan Cloud Sematext Observabilitas menyeluruh dan terpadu untuk semua lingkungan AndaMulai Jadwalkan Demo Pemantauan MySQL dengan Sematext Ini adalah solusi murah yang memberikan ROI besar bagi perusahaan. Metrik tidak hanya memungkinkan Anda untuk menentukan apakah database MySQL Anda sehat, tetapi juga membantu mencegah masalah kinerja Alat pemantauan MySQL mencapai ini melalui metrik sistem tingkat rendah yang menawarkan ikhtisar penerapan Anda. Alat pemantauan yang baik juga akan mengirimkan peringatan saat metrik menyimpang dari kondisi mapan sehingga Anda dapat dengan cepat mengintervensi dan menghindari potensi pemadaman atau masalah lain yang berdampak pada pelanggan Ini sangat penting dengan MySQL. Karena basis data sering menjadi pusat dari sebagian besar sistem, MySQL sering kali menjadi hambatan bagi layanan lain. Misalnya, layanan Anda mungkin membocorkan koneksi database. Dalam kasus seperti itu, bagan MySQL membantu menentukan penyebabnya dengan mengungkapkan kapan masalah tersebut muncul Dalam banyak kesempatan, layanan yang saya dan tim saya kerjakan mulai memberikan kode respons 5XX. Namun, saat pemantauan tersedia, mudah untuk menentukan apakah masalahnya berasal dari database. Jika database tidak sehat, tim saya tahu di situlah kami harus memfokuskan upaya kami. Sebaliknya, jika databasenya sehat, kami tahu untuk mencari di tempat lain. Apa pun penyebabnya, memiliki alat pemantauan yang kami miliki secara signifikan mengurangi MTTR dan mengembalikan sistem ke keadaan sehat Sekarang kita telah membahas mengapa memantau kinerja MySQL sangat penting, mari kita jelajahi cara kerjanya Bagaimana Pemantauan BekerjaAlat pemantauan MySQL membuat permintaan reguler untuk mengambil statistik kinerja MySQL. Setiap respons berisi informasi tentang sistem MySQL. Informasi ini kemudian diterjemahkan ke dalam metrik dan dikirimkan ke solusi pemantauan, yang memungkinkan Anda untuk memvisualisasikan dan menyiapkan peringatan setiap kali mereka menyimpang dari keadaan normalnya Solusi pemantauan semacam itu mengumpulkan metrik dari Skema Kinerja MySQL yang berisi metadata tentang instans MySQL—mulai dari kueri dan kesalahan hingga metrik penyimpanan tingkat rendah. Karena skema kinerja adalah sumber metrik untuk sebagian besar alat, sebagian besar alat ini menawarkan visibilitas yang sangat mirip. Fitur, pengalaman, dan UI itulah yang membedakannya satu sama lain Anda tidak boleh mengabaikan UX dan kemampuan mengingatkan alat Anda. Tidak peduli seberapa berfiturnya alat tersebut; . Saya telah bekerja dengan setidaknya enam alat pemantau gambar yang berbeda di masa lalu yang memiliki potensi untuk memungkinkan visibilitas yang luar biasa. Tapi UX-nya sangat buruk, saya akhirnya mengabaikan semuanya Penting juga untuk diingat bahwa alat pemantauan apa pun yang Anda gunakan akan mengharuskan Anda membuat pengguna MySQL dengan izin yang memadai untuk menanyakan statistik sistem. Setelah pengguna disiapkan, sebagian besar solusi akan memerlukan agen untuk dikonfigurasikan dengan kredensial Selanjutnya, mari kita lihat kemampuan pemantauan MySQL Kemampuan Pemantauan MySQLPemantauan database MySQL Anda memungkinkan Anda membangun gambaran kinerja sistem. Kategori statistik berikut semuanya penting untuk menentukan apakah MySQL Anda sehat
Dasbor pemantauan MySQL Sematext
Gambar 3. Pemantauan MySQL di Sematext
Pemantauan MySQL di Sematext
Perencanaan Kapasitas DatabaseAnda dapat menggunakan metrik MySQL untuk menginformasikan ukuran database yang optimal. Perencanaan kapasitas mengharuskan Anda memilih berapa banyak memori, CPU, dan disk yang akan disediakan MySQL. Memilih ukuran yang terlalu kecil meningkatkan kemungkinan Anda membebani MySQL dan berdampak negatif pada pengguna akhir Anda; Oleh karena itu, ukuran adalah spektrum antara
Saat mengerjakan sistem, jika saya melihat penerapan database yang terlalu banyak tersedia, dengan data nyata yang saya miliki, mudah untuk membuat kasus untuk mengurangi ukuran instans dan sebagai hasilnya menghemat uang perusahaan saya. Pemantauan database dengan demikian mendemokratisasi data dan memungkinkan teknisi Anda membuat keputusan berdasarkan informasi Pemantauan Selama InsidenAnda pasti akan mengalami masalah yang akan memengaruhi database MySQL Anda. Selama insiden, pemantauan memungkinkan Anda mempelajari apa yang telah menyimpang dari kondisi stabil sebelumnya untuk memastikan penyelesaian yang cepat. Ini, tentu saja, sangat penting untuk mengurangi kerusakan dan dampak pelanggan Metodologi pemantauan Google meliputi
Selama insiden, Anda harus bisa menjawab empat pertanyaan ini. Setiap alat pemantauan MySQL yang tercakup di bawah ini menyediakan metrik yang diperlukan oleh responden insiden untuk menjawabnya. Kurangnya metrik selama insiden seperti terbang buta. Itulah mengapa hal pertama yang saya lakukan saat bekerja dengan sistem baru adalah memperkenalkan pemantauan 6 Alat Teratas untuk Memantau Database MySQLSekarang setelah Anda mengetahui cara kerja pemantauan dan metrik apa yang harus dilacak, langkah selanjutnya adalah mencari tahu solusi mana yang tepat untuk Anda. Untuk membantu Anda memutuskan, saya menguji dan membandingkan alat pemantauan MySQL yang paling populer. Di bawah ini adalah alat peringkat teratas saya 1. Pemantauan MySQL SematextSematext adalah solusi observabilitas full-stack kemampuan pemantauan MySQL. Anda dapat menggunakannya tidak hanya untuk metrik kinerja MySQL, tetapi juga log MySQL, sekaligus menawarkan alat pemantauan infrastruktur untuk 100+ integrasi pemantauan Sematext Sematext menghadirkan layanan penemuan otomatis, memungkinkan Anda untuk secara otomatis mulai memantau instans MySQL Anda secara langsung melalui antarmuka pengguna Selain dasbor performa MySQL siap pakai, mengumpulkan metrik MySQL apa pun yang tidak disertakan secara default sangatlah mudah. Anda cukup menambahkannya ke file YAML agen sumber terbuka ini dan Anda sudah siap. Kode sumber agen pemantau juga open source Alat Pemantauan MySQL Sematext (Sumber. sematext. com) Kemampuan Pemantauan
Pro
Kontra
HargaHarga $10. 08 per bulan per server/instance MySQL 2. Alat Pemantauan dan Manajemen Percona (PMM)Alat Pemantauan dan Manajemen Percona (Sumber. Percona. com) PMM adalah perangkat pemantauan sumber terbuka yang dibangun di atas ekosistem Prometheus. Ini menyediakan dasbor out-of-the-box untuk membantu Anda memahami kinerja sistem MySQL Anda. PMM memanfaatkan Prometheus melalui alat Eksportir MySQLD (dibahas nanti) untuk mengekstrak metrik MySQL. Mysqld_exporter memerlukan akses untuk menanyakan instance MySQL Anda Kemampuan Pemantauan
Pro
Kontra
HargaPMM adalah toolkit sumber terbuka dan gratis. Biaya menjalankan konektor menjadi tanggungan Anda dan tim Anda 3. Penganalisis MySQL VividCortexVividCortex MySQL Analyzer (Sumber. VividCortex) VividCortex adalah SaaS pemantauan yang mengumpulkan metrik menggunakan agen. Agen, yang memerlukan akses ke tabel statistik kinerja MySQL, mengirimkan metrik tersebut langsung ke VividCortex VividCortex memandu Anda tentang metrik mana yang harus Anda pantau. Seperti PMM, VividCortex menyediakan dasbor bawaan untuk mengidentifikasi masalah kinerja dengan penerapan MySQL Anda. Tapi ini selangkah lebih maju dengan memancarkan "peristiwa" di sekitar status pemantauan penting. Misalnya, jika Anda semakin mendekati jumlah maksimum koneksi MySQL yang diizinkan, itu akan memancarkan suatu peristiwa. Pendekatan ini menghilangkan ambiguitas seputar metrik mana yang penting untuk dipantau Kemampuan Pemantauan
Pro
Kontra
HargaInformasi harga tidak bersifat publik dan hanya tersedia berdasarkan permintaan 4. Monitor Perusahaan MySQLAnalisis kueri MySQL Enterprise Monitor (Sumber. Monitor Perusahaan MySQL) MySQL Enterprise Monitor (MEM) adalah alat pemantauan MySQL yang didukung secara resmi oleh Oracle. Seperti solusi lain yang disebutkan di sini, MEM sangat bergantung pada Skema Kinerja MySQL untuk mengambil metrik Kemampuan Pemantauan
Pro
Kontra
HargaDengan $5.000 per tahun per server, MEM jelas merupakan salah satu alat pemantauan yang lebih mahal di luar sana. Selain itu, ini hanya tersedia melalui langganan dukungan MySQL, dan Anda harus membeli dukungan penuh untuk mengaksesnya 5. Datadog MySQLDasbor Datadog MySQL (Sumber. anjing data) Datadog adalah solusi pemantauan berbasis cloud yang tersedia dalam beberapa modul, pemantauan MySQL menjadi bagian dari layanan APM mereka. Agen integrasi MySQL mereka memungut Skema Kinerja MySQL Anda dan memancarkan metrik, yang kemudian dibuat dan ditampilkan di dasbor Datadog Kemampuan Pemantauan
Pro
Kontra
HargaDatadog hadir dengan harga $18 per bulan per instans MySQL 6. Eksportir Prometheus dan MySQLDDasbor sistem MySQL Grafana (Sumber. Dasbor Grafana MySQL) Prometheus adalah alat pemantauan sumber terbuka yang terinspirasi oleh solusi pemantauan internal Google. Ini sangat populer, dengan lebih dari 33.000 bintang di GitHub. Monitor basis data ini memerlukan menjalankan layanan Eksportir MySQLD, yang meminta MySQL untuk statistik kinerja. Itu juga membutuhkan menjalankan layanan Prometheus serta alat visualisasi terpisah seperti Grafana Kemampuan Pemantauan
Pro
Kontra
HargaEksportir Prometheus dan MySQLD keduanya gratis dan open source. Anda hanya perlu membayar sumber daya dan orang yang diperlukan untuk menjalankannya Cara Memilih Alat Pemantauan yang Tepat untuk Kasus Penggunaan AndaSaat memilih alat pemantauan kinerja MySQL, Anda harus mempertimbangkannya
Semua solusi yang telah saya ulas hari ini seharusnya memberi Anda informasi yang cukup untuk menentukan apakah database MySQL Anda sehat KesimpulanDengan database seperti MySQL sebagai jantung dari sebagian besar aplikasi, memastikan visibilitas ke penerapan MySQL Anda sangatlah penting. Solusi pemantauan membantu dengan mendeteksi jika MySQL Anda menjadi tidak sehat, sehingga Anda tidak akan mengetahui dari pelanggan bahwa database Anda sedang down Semua alat pemantauan MySQL di atas menyediakan metrik yang memungkinkan Anda memahami klien MySQL (berapa banyak, berapa lama, hasil, dll. ) dan status MySQL internal (buffer, utas, halaman, dll. ). Tapi apa pun vendor yang Anda pilih, mulai dari sedikit atau tanpa metrik hingga menggunakan salah satu alat ini pasti akan meningkatkan operasi MySQL Anda Anda mungkin juga tertarik
Penulis Bio Danny Mican Danny telah bekerja dengan database relasional selama lebih dari 10 tahun. Dia saat ini bekerja untuk auth0 menjaga agar infrastruktur data mereka berfungsi. Dia secara teratur melakukan audit terhadap berbagai sistem database dan solusi pemantauan Apakah MySQL gratis untuk perusahaan?MySQL adalah proyek sumber terbuka. Artinya, kode sumber lengkap MySQL tersedia secara gratis .
Berapa biaya perusahaan MySQL?Spesifikasi Produk Apa itu langganan MySQL Enterprise Edition?MySQL Enterprise Edition mencakup serangkaian fitur canggih, alat manajemen, dan dukungan teknis terlengkap untuk mencapai tingkat skalabilitas, keamanan, keandalan, dan waktu aktif MySQL tertinggi.
Bagaimana cara saya mengakses monitor MySQL?Perlu dicatat jalur file ke monitor SQL pada sistem Anda akan berbeda. Cara terbaik untuk mengetahui di mana monitor MySQL adalah buka folder Pencarian di Windows dan arahkan ke direktori tempat Anda memuat monitor MySQL dan kemudian Cari MySQL. exe . |