Navicat Blog

Membuat Metriks Kustom di Navicat Monitor 3 Jan 26, 2024 by Robert Gravelle

Navicat Monitor 3 adalah alat pemantauan server jarak jauh yang aman, sederhana, dan tanpa agen yang mencakup banyak fitur canggih untuk membuat pemantauan Anda seefektif mungkin. Anda dapat mengakses Navicat Monitor dari mana saja melalui peramban web untuk mengakses statistik tentang beban dan kinerja server terkait ketersediaannya, penggunaan disk, I/O jaringan, penguncian tabel, dan banyak lagi.

db_metrics (39K)

Tahukah Anda bahwa Anda juga dapat mengumpulkan metrik performa khusus untuk kejadian tertentu menggunakan kueri Anda sendiri, dan menerima peringatan tentang data khusus Anda saat nilai metrik melewati ambang batas dan durasi tertentu? Metrik khusus bahkan dapat ditampilkan sebagai diagram untuk membantu Anda lebih memahami data dan mengidentifikasi tren dengan cepat. Dalam blog hari ini, kami akan membuat metrik khusus yang menunjukkan biaya rata-rata penyewaan film d Contoh Database Sakila.

Membuat Metriks Kustom

Anda akan menemukan halaman Metriks Kustom pada bagian PERINGATAN & LAPORKAN pada tab Konfigurasi:

custom_metrics_link (98K)
  • Pada halaman Metriks Kustom, klik tombol “+ Metrik Kustom Baru” untuk memunculkan dialog Metrik Kustom Baru
  • Langkah pertama adalah menyediakan DETAIL METRIK, dimana termasuk NAMA METRIK dan DESKRIPSI. Kita akan menyebut metrik kita “Pembayaran Rata-rata”. (Perhatikan bahwa nama tidak dapat menyertakan karakter "<", ">", ":", """, "/", "|", "?", "*" atau nama yang dicadangkan OS apa pun.) Untuk DESKRIPSI, mari tambahkan “Pembayaran rata-rata pada tabel pembayaran Sakila”.
  • Untuk tipe DATABASE, kita pilih “MySQL”.
  • Kita dapat mengumpulkan metriks dari semua contoh ke satu spesifik database. Pada kasus ini, kita akan pilih contoh MySQL kita.
  • Di kolom QUERY, penting untuk dicatat bahwa query harus mengembalikan satu nilai skalar numerik atau NULL. Oleh karena itu, kita harus menerapkan fungsi agregat ke kolom yang dimaksud, seperti AVG, MIN, atau MAX. Dalam kasus kita, kita akan menggunakan fungsi AVG: "SELECT AVG(jumlah) FROM sakila.pembayaran;". Pastikan untuk memberi awalan tabel dengan nama DB lalu jalankan query di klien Navicat untuk memastikan bahwa query mengembalikan satu nilai.
  • Sekarang mari kita klik tombol Test Metric Collection untuk memverifikasi bahwa data dapat berhasil dikumpulkan dari contoh-contoh terpilih dalam jangka waktu yang wajar. Berikut hasil query kita:

    Test_Metric_Collection_results (35K)

  • Untuk TAMPILAN DATA, kita dapat memilih untuk menggunakan value yang dikumpulkan atau dihitung. Value yang Dikumpulkan adalah value aktual yang dikumpulkan setelah menjalankan kueri, sedangkan value yang dihitung menggunakan laju perubahan yang dihitung antara koleksi, yang mengukur perbedaan value metrik dibagi dengan jumlah detik antara setiap koleksi. Yang terakhir berguna dalam situasi di mana nilai baru dikumpulkan sangat sering. Kita akan tetap menggunakan Valuei yang Dikumpulkan untuk metrik kita.

    Berikut ini yang kita dapatkan sejauh ini:
    New_Custom_Metrics_screen_details (55K)

  • Pada layar Berikutnya, kita dapat menambahkan peringatan untuk Metrik Kustom kita. Kita mungkin ingin melakukannya jika metrik kita terkait dengan kesehatan server, tetapi karena metrik kita hanya bersifat informasional, kita akan memindahkan slider Aktifkan Peringatan ke posisi nonaktif. Itu akan membuat layar lainnya menjadi abu-abu, kecuali bidang NAMA PERINGATAN, yang wajib diisi. Kita akan menyebutnya "Peringatan Pembayaran Rata-rata":

    alerts_disabled (63K)

  • Layar berikutnya dan final menunjukkan ringkasan dari Metrik Kustom baru kita. Disana, kita dapat AKTIFKAN (atau nonaktifkan) KOLEKSI DATA serta AKTIFKAN (atau nonaktifkan) PERINGATAN:

    summary_screen (32K)

  • Mengklik tombol Buat Metrik Kustom akan menutup dialog dan menampilkan Metrik Kustom baru kita pada daftar:

    Average_Payment_custom_metric_in_Custom_Metrics_list (23K)

Kesimpulan

Metrik Kustom Navicat Monitor 3 tepat untuk melacak data yang penting bagi Anda dan organisasi Anda. Selain itu, dengan melihat perubahan dari waktu ke waktu di suatu area atau diagram garis, Anda dapat melihat pola yang berguna dengan lebih baik. Terakhir, peringatan dapat memberi tahu Anda tentang peluang atau bahaya potensial sesegera mungkin sehingga Anda dapat merespons dengan tepat waktu.

Navicat Blog
Feed Entri
Arsip Blog
Bagikan