Topik ini menjelaskan cara menghubungkan Grafana ke Hologres dan menganalisis data secara visual.
Prosedur
Instal Grafana.
Untuk informasi selengkapnya tentang cara menginstal Grafana, lihat Install Grafana.
-
Hubungkan Grafana ke Hologres.
-
Masuk ke Grafana. Di panel navigasi sebelah kiri, klik Add new connection. Lalu, pilih Data source dan klik PostgreSQL.
-
Konfigurasikan pengaturan PostgreSQL Connection. Parameter utama mencakup Host URL (misalnya,
localhost:5432), Database name, Username, Password, TLS/SSL Mode (misalnya,require), dan TLS/SSL Method (misalnya,File system path). Di bagian Additional settings, pilih versi PostgreSQL, seperti11, dari daftar drop-down Version.Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Host URL
Titik akhir publik instans Hologres. Anda dapat menemukan titik akhir tersebut di bagian Network Information pada halaman detail instans di Hologres console.
Database name
Nama database Hologres.
Username
ID AccessKey Akun Alibaba Cloud. Untuk informasi selengkapnya tentang cara memperoleh ID AccessKey, lihat bagian "Create an AccessKey pair" dalam Create an Alibaba Cloud account.
Password
Rahasia AccessKey Akun Alibaba Cloud Anda.
TLS/SSL Mode
Mode komunikasi antara Grafana dan instans Hologres. Konfigurasikan parameter ini sesuai dengan pengaturan Secure Socket Layer (SSL) untuk titik akhir publik instans Hologres.
Version
Versi PostgreSQL. Dalam contoh ini, pilih 11.
Other parameters
Untuk informasi selengkapnya tentang parameter lainnya, lihat Grafana official documentation.
Setelah parameter dikonfigurasi, klik Save & Test di bagian bawah. Jika muncul pesan
Database Connection OK, koneksi tersebut valid.
-
-
Analisis data.
Anda kini dapat menggunakan sumber data ini untuk menganalisis data Anda. Untuk detail analisis data, lihat official Grafana documentation. Di Grafana, buat dasbor baru dan edit panel. Pilih grafana-postgresql-datasource sebagai sumber data dan atur Format ke Table. Kemudian, masukkan kueri SQL berikut:
SELECT l_shipdate as "time", sum(l_quantity) FROM lineitem WHERE $__timeFilter(l_shipdate) GROUP BY l_shipdate ORDER BY 1. Pilih Time series sebagai jenis visualisasi. Panel tersebut akan menampilkan grafik garis deret waktu yang menunjukkan jumlah item dari tabellineitemyang diagregasi berdasarkan tanggal pengiriman.