ApsaraDB for SelectDB kompatibel dengan protokol koneksi MySQL 5.7, sehingga Anda dapat menghubungkannya ke Managed Service for Grafana sebagai sumber data MySQL. Topik ini memandu Anda menambahkan instans SelectDB sebagai sumber data serta membuat dasbor menggunakan panel tabel dan grafik deret waktu.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Titik akhir publik: Titik akhir publik untuk instans SelectDB Anda. Lihat Ajukan atau rilis titik akhir publik.
Kredensial: Username dan password untuk instans SelectDB Anda. Gunakan akun read-only dengan izin minimal guna mengurangi risiko keamanan.
Ruang kerja: Ruang kerja Grafana yang telah dibuat di Managed Service for Grafana. Lihat Buat dan kelola ruang kerja Grafana.
Daftar putih IP: Alamat IP publik ruang kerja Grafana Anda telah ditambahkan ke daftar putih alamat IP instans SelectDB. Untuk mendapatkan alamat IP publik ruang kerja, lakukan langkah-langkah berikut, lalu tambahkan alamat IP tersebut ke daftar putih SelectDB. Lihat Konfigurasikan daftar putih alamat IP.
Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, pilih Managed Service for Grafana > Workspace Management.
Klik ID atau nama ruang kerja Anda. Di bagian Public IP Address, catat alamat IP tersebut.
Penagihan
Edisi Shared Managed Service for Grafana tidak dikenakan biaya. Lihat Aturan penagihan untuk detail selengkapnya.
Langkah 1: Tambahkan SelectDB sebagai sumber data
Managed Service for Grafana tidak memiliki tipe sumber data SelectDB bawaan. Karena SelectDB kompatibel dengan protokol koneksi dan sintaksis MySQL 5.7, gunakan tipe sumber data MySQL.Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, pilih Managed Service for Grafana > Workspace Management.
Pada halaman Workspace Management, klik URL di kolom URL untuk ruang kerja Anda guna membuka Grafana.
Masuk dengan akun administrator Grafana dan kata sandi yang Anda tetapkan saat membuat ruang kerja, atau klik Sign in with Alibaba Cloud untuk menggunakan Akun Alibaba Cloud Anda saat ini.
Grafana 9.x
Di panel navigasi sebelah kiri, klik ikon
. Klik Add data source, lalu klik MySQL.Grafana 10.x
Klik ikon
di pojok kiri atas.Di panel navigasi sebelah kiri, pilih Management > Data sources.
Pada tab Data sources, klik Add data source, lalu klik MySQL.
Pada halaman Settings, konfigurasikan parameter berikut. Untuk parameter tambahan, lihat dokumentasi sumber data MySQL Grafana.
Parameter Deskripsi Name Nama untuk sumber data ini Host Titik akhir publik instans SelectDB Anda, dalam format <Public endpoint>:<MySQL port>. Contoh:selectdb-cn-bcd****-public.selectdbfe.rds.aliyuncs.com:9030. Temukan titik akhir tersebut di halaman detail instans SelectDB Anda.Database Nama instans SelectDB Anda User Username untuk instans SelectDB Anda. Gunakan akun read-only dengan izin minimal. Password Password untuk instans SelectDB Anda Klik Save & Test. Jika muncul pesan
Database Connection OK, artinya sumber data telah terhubung. Jika muncul error, lihat Pemecahan Masalah.
Langkah 2: Buat dasbor
Contoh berikut menggunakan test_table dengan kolom id, place, user, operate, operate_time, dan count. Data sampel:
SELECT * FROM `test_table` WHERE operate_time < '2022-07-20 03:00:00';| ID | place | user | operate | operate_time | count |
|---|---|---|---|---|---|
| 1 | China (Hangzhou) | User A | Browse | 2022/7/20 0:00 | 3 |
| 2 | China (Hangzhou) | User A | Browse | 2022/7/20 1:00 | 8 |
| 3 | China (Hangzhou) | User A | Browse | 2022/7/20 2:00 | 13 |
| 11 | China (Beijing) | User A | Browse | 2022/7/20 0:00 | 23 |
| 12 | China (Beijing) | User B | Browse | 2022/7/20 1:00 | 18 |
| 13 | China (Beijing) | User B | Browse | 2022/7/20 2:00 | 3 |
| 21 | China (Beijing) | User C | Browse | 2022/7/20 0:00 | 13 |
| 22 | China (Beijing) | User C | Browse | 2022/7/20 1:00 | 22 |
| 23 | China (Beijing) | User C | Browse | 2022/7/20 2:00 | 23 |
Buat panel tabel
Di panel navigasi sebelah kiri, klik ikon
, lalu klik New dashboard.Klik Add a new panel.
Pada tab Visualizations di sisi kanan halaman Edit Panel, pilih Table.
Pada tab Query, pilih sumber data yang telah Anda tambahkan pada Langkah 1.
Di bagian A, masukkan kueri berikut dan atur Format as menjadi Format as Table:
SELECT id AS "Serial number", place AS "City", user AS "User", operation AS "Operation", count AS "Number of occurrences", operate_time AS "Operation time" FROM test_tableKlik Apply di pojok kanan atas.
Buat grafik deret waktu
Di pojok kanan atas dasbor, klik ikon
, lalu klik Add a new panel.Pada tab Visualizations halaman Edit Panel, pilih Time series.
Pada tab Query, pilih sumber data yang telah Anda tambahkan pada Langkah 1.
Di panel A, konfigurasikan pengaturan kueri:
Pengaturan Nilai Time column operate_timeMetric column userSELECT countFormat as Time Series
(Opsional) Untuk menampilkan data sebagai grafik kolom, buka bagian Graph styles di panel sisi kanan dan atur Style menjadi Bars.

Klik Apply di pojok kanan atas.
Pemecahan Masalah
Jika pengujian koneksi gagal setelah mengklik Save & Test, periksa hal berikut:
Detail koneksi salah: Pastikan nilai Host, Database, User, dan Password sesuai dengan konfigurasi instans SelectDB Anda. Host harus mengikuti format
<Public endpoint>:<MySQL port>(misalnya, port9030).Alamat IP tidak ada di daftar putih: Pastikan alamat IP publik ruang kerja Grafana Anda telah ditambahkan ke daftar putih alamat IP instans SelectDB. Lihat Konfigurasikan daftar putih alamat IP. Temukan alamat IP publik ruang kerja di bagian Public IP Address pada halaman detail ruang kerja.
Langkah Berikutnya
Jelajahi tipe visualisasi dan opsi kueri tambahan dalam dokumentasi Grafana.
Kelola ruang kerja Grafana Anda di Managed Service for Grafana.