MariaDB SkySQL adalah database-as-a-service (DBaaS) yang memberikan fleksibilitas tak tertandingi dan skalabilitas masif di cloud. SkySQL menawarkan portal observabilitas khusus, SkySQL Monitoring, yang berfungsi sebagai panel kaca tunggal untuk metrik kinerja pelanggan di semua cloud.
Di blog ini, kami akan memberikan panduan fitur "Peringatan dan Pemberitahuan" baru kami, yang ada di Pratinjau Teknis.
Peringatan dan Pemberitahuan
Mengalihdayakan tugas membosankan menonton layar NOC ke asisten otomatis yang cerdas dan andal bukanlah hal baru. Itu dapat mengubah semua anomali menjadi pemberitahuan yang mengingatkan kita ketika sesuatu yang tidak normal terjadi. Ini adalah inti dari fitur peringatan.
Untuk Peringatan dan Pemberitahuan SkySQL, kami melangkah lebih jauh, melibatkan insinyur SkyDBA, Dukungan, dan SRE kami sendiri untuk memanfaatkan pengalaman bertahun-tahun mereka dalam mendukung produk MariaDB. Mereka menghasilkan rekomendasi yang disesuaikan dan disesuaikan dengan MariaDB dalam bentuk aturan peringatan yang telah ditentukan sebelumnya. Mereka siap digunakan langsung.
Kami juga memahami bahwa setiap pelanggan adalah unik, dan kami menawarkan kepada pelanggan kami pilihan tentang bagaimana mereka ingin menggunakan aturan kalengan tersebut. Mereka dapat disesuaikan dengan kasus penggunaan dan persyaratan khusus pelanggan.
Kami membantu pelanggan mengatur dan mengkurasi semua acara, dalam kategori, menghapus notifikasi berulang, memungkinkan fokus pada notifikasi penting untuk setiap tim fungsional.
Kami memahami bahwa kepentingan tim fungsional yang berbeda berbeda. Dukungan, DBA, Pemasaran, dan Penjualan berfokus pada bidang yang berbeda dan kami menyediakan alat untuk mengatur notifikasi untuk setiap tim atau bahkan orang.
Cara Mengakses
Setelah Anda masuk ke SkySQL, Pemantauan SkySQL dapat diakses di navigasi kiri. Anda harus meluncurkan layanan terlebih dahulu untuk memiliki akses ke Pemantauan. Detail lebih lanjut dapat ditemukan di MariaDB SkySQL Documentation.
Setelah Anda berada di SkySQL Monitoring, “Alerts” dapat ditemukan di menu sebelah kiri.
Pemantauan Skype
Atau Anda dapat menggunakan tautan langsung di salah satu notifikasi email Anda.
Email pemberitahuan
Layar Peringatan
Aktif adalah tampilan default. Ini menyajikan daftar semua peringatan aktif yang diurutkan berdasarkan tanggal aktivitas terakhir. Itulah alert yang aktif berjalan saat ini.
Layar peringatan aktif
Sejarah akan menampilkan log semua peringatan yang telah diaktifkan tetapi tidak lagi diaktifkan. Mereka dapat difilter menurut tanggal.
Layar riwayat lansiran
Pengguna dapat berkonsultasi dengan dua tampilan tersebut untuk informasi lebih lanjut tentang lansiran aktif dan historis.
Siap Tersedia
Rilis Peringatan dan Pemantauan ini dilengkapi dengan 15 aturan peringatan yang telah ditentukan sebelumnya. Mereka dikonfigurasi oleh pakar dukungan kami dan mencakup sebagian besar skenario standar. Lansiran yang telah ditentukan sebelumnya mencakup server-tidak tersedia, penggunaan CPU/disk/memori, kueri yang berjalan lama, koneksi maksimal, kesalahan jaringan, dan akun tanpa kata sandi.
Aturan peringatan yang telah disimpan sebelumnya
Secara default, semua aturan yang telah ditentukan sebelumnya diaktifkan. Jika salah satu aturan terpenuhi, pemberitahuan hanya akan dikirim ke layar Peringatan Aktif di Portal Pemantauan SkySQL.
Untuk mengirim email atau pemberitahuan lain saat peringatan dipicu, pelanggan perlu menentukan aturan dan penerima.
Sangat Dapat Dikonfigurasi
Pelanggan dapat mengubah aturan peringatan kalengan untuk menghasilkan aturan khusus yang sangat sesuai dengan kebutuhan spesifik mereka atau mulai dari awal dan membuatnya sendiri.
Di bagian atas halaman peringatan, Anda dapat menemukan tombol setelan. Itu terlihat seperti roda gigi biru kecil.
Ini akan membuka layar konfigurasi untuk semua komponen Peringatan dan Pemberitahuan.
Dengan mengeklik ikon roda gigi, Anda dapat membuat, mengedit, menghapus, dan menonaktifkan aturan tertentu.
(Peringatan) Aturan
Tab Aturan di pengaturan menyediakan antarmuka pengguna untuk pengelolaan semua aturan. Pelanggan dapat mengubah parameter aturan yang ada atau membuat aturan baru dari awal.
Layar konfigurasi aturan peringatan
Mereka juga dapat menggunakan layar ini untuk mengedit, menghapus, dan mengaktifkan/menonaktifkan aturan peringatan. Saat aturan dinonaktifkan, aturan itu tidak dievaluasi dan tidak dapat memicu pemberitahuan apa pun.
Buat aturan peringatan baru
Bagian tag sangat penting, memungkinkan konfigurasi label deskriptif yang dapat digunakan untuk memfilter atau memilih notifikasi yang akan menangani aturan peringatan ini.
Kami menambahkan tingkat keparahan dan tag khusus — Pengembangan untuk aturan baru kami.
Pemberitahuan
Notifikasi digunakan untuk menentukan siapa yang akan diberi tahu dan dalam kondisi apa.
Layar notifikasi
Kami sudah menetapkan beberapa notifikasi. Pelanggan dapat menentukan sendiri menggunakan antarmuka pengguna yang sama.
Mari kita buka notifikasi bernama “Notify Ivan for Warning on Development Environment”.
Edit Layar Pemberitahuan
Seperti yang disarankan oleh nama Pemberitahuan ini, tetapi juga terlihat dari tag terlampir, Pemberitahuan ini akan menangani semua Peringatan di Pengembangan kami lingkungan.
Di jendela verifikasi di bawah, kita dapat melihat aturan kita “Aturan baru” ditampilkan, ini adalah satu-satunya aturan yang dapat memicu pemberitahuan ini.
Saya dapat mengganti “Pengembangan ” dengan “Produksi ” dan kumpulan aturan yang akan memicu notifikasi ini akan berbeda.
Hal ini membuat pencocokan aturan peringatan dengan notifikasi menjadi sangat fleksibel dan mudah.
(Pemberitahuan) Saluran
Saluran memungkinkan Anda mengelola metode pemberitahuan (yaitu daftar email, definisi slack, dll.).
Saluran notifikasi
Saluran dapat disimpan dengan nama yang mudah digunakan dan kemudian dilampirkan sebagai saluran notifikasi ke Notifikasi apa pun.
Mari kita ilustrasikan prosesnya dari ujung ke ujung.
Masalah :
Sebagai pelanggan, saya ingin membuat tiket dukungan untuk setiap peringatan yang saya anggap sebagai Keparahan 1. Saya hanya ingin ini dilakukan untuk lingkungan Produksi. Saya tidak peduli dengan server lain yang berjalan di akun saya.
Bagi saya, tingkat keparahan default Info, Peringatan, dan Kritis membatasi. Saya ingin menggunakan 5 tingkat keparahan — SEV1-SEV5. Saya tidak ingin membuat acara berulang setiap menit. Pengingat sekali setiap 24 jam akan menyenangkan.
Solusi:
Saya akan pergi ke Aturan (Peringatan) dan menentukan aturan sendiri, sesuai dengan persyaratan khusus saya untuk ambang batas dan batas. Setelah saya puas dengan itu, saya akan melabelinya dengan tag sesuai dengan skala keparahan saya sendiri. SEV1-SEV5
Untuk semua peringatan Tingkat Masalah 1, saya ingin mengirim email ke [email protected] untuk membuat tiket internal.
Saya juga ingin memberi tahu dukungan secara langsung di [email protected] karena ini Tingkat Keparahannya tinggi.
Untuk ini, saya dapat menggunakan kembali saluran notifikasi yang saya buat sebelumnya.
Kemudian saya akan menautkan semua aturan Tingkat Masalah 1 yang ada yang kebetulan ada di Produksi ke saluran Surat SEV1 saya.
Di sini saya dapat menghapus Produksi untuk membuat tiket untuk semua server dengan SEV1. Atau tambahkan lebih banyak tag untuk memfilter aturan lebih banyak lagi.
Dalam semua kasus, "ATURAN YANG AKAN MEMICU PEMBERITAHUAN INI" akan mewakili aturan saat ini yang akan cocok dengan Pemberitahuan ini. Saya dapat memeriksanya sebelum saya menyimpannya.
Nama Saluran diarahkan ke SEV1 Mail. Saya dapat menyimpan dan penyiapan saya selesai.
Sekarang ketika “Server Produksi Tidak Tersedia” atau beban CPU 100% (CPU terbakar) mulai diaktifkan untuk server tertentu, sistem akan mengirim email ke alamat email dukungan yang ditunjuk dan akan membuat tiket.
Ini tidak akan terulang dalam 24 jam berikutnya — Karena interval pengulangan yang ditentukan dalam Pemberitahuan saya (24 jam). Aturan yang sama untuk server lain akan menghasilkan notifikasi lain.
Sekarang pengaturan saya selesai dan siap untuk beberapa pengujian. Saya membuat log yang berat di server database tersebut.
Sekarang di peringatan Aktif, kami dapat melihat server produksi kami yang berjalan pada CPU 100% mulai menghasilkan beberapa peringatan.
Kami juga mendapat email pemberitahuan.
Notifikasi mengelompokkan 4 peristiwa tersebut karena merupakan bagian dari layanan transisi-pr . yang sama dan peringatan itu ditembakkan pada waktu yang hampir bersamaan.
Notifikasi peringatan kami berfungsi sesuai permintaan.
Jika di masa depan, saya perlu membuat aturan baru, satu-satunya hal yang harus saya lakukan adalah menambahkan label SEV1 dan Produksi dan aturan akan secara otomatis ditambahkan ke konfigurasi yang ada.
Buat aturan baru
Nama Notifikasi SEV1 saya di “NOTIFIKASI YANG DIPICU OLEH ATURAN INI” akan mengonfirmasi bahwa aturan baru akan diperlakukan dengan cara yang sama seperti masalah produksi SEV1 lainnya.
Sesederhana itu.
Peringatan dan Pemberitahuan SkySQL ada di Pratinjau Teknis. Dalam versi GA, Anda dapat mengharapkan lebih banyak saluran notifikasi seperti Slack, ServiceNow, PagerDuty, dll.
Plus, lebih banyak aturan peringatan yang telah ditentukan sebelumnya dan lebih banyak metrik.
Itu adalah pengenalan yang sangat cepat dari fitur Alerts and Notifications. Alerts &Notifications adalah bagian dari SkySQL Monitoring — alat luas yang menyediakan semua alat observabilitas yang tersedia untuk layanan database cloud Anda. Cara terbaik untuk mengetahui lebih lanjut adalah dengan mencobanya sendiri di SkySQL.
Untuk Informasi Lebih Lanjut
Daftar ke SkySQL hari ini dan dapatkan kredit $500 untuk tiga database dengan ukuran dan jenis apa pun.
Detail lebih lanjut dapat ditemukan di MariaDB SkySQL Documentation.