Alibaba Cloud Managed Service for Prometheus memungkinkan Anda mengintegrasikan data pemantauan dari berbagai layanan Alibaba Cloud dan menyediakan dasbor Grafana default serta aturan peringatan. Topik ini menggunakan ApsaraDB RDS untuk MySQL sebagai contoh untuk menunjukkan cara mengintegrasikan layanan Alibaba Cloud ke dalam Managed Service for Prometheus.
Prasyarat
Managed Service for Prometheus telah diaktifkan. Untuk informasi lebih lanjut, lihat Tagihan.
Pemantauan Hybrid Cloud telah diaktifkan. Untuk informasi lebih lanjut, lihat Aktivasi Pemantauan Hybrid Cloud.
Langkah 1: Integrasikan data pemantauan layanan cloud ke dalam Managed Service for Prometheus
Di panel navigasi kiri, klik Integration Center.
Di halaman Integration Center, klik tab Database lalu klik Alibaba Cloud RDS Database.
CatatanManaged Service for Prometheus menggunakan Pemantauan Hybrid Cloud untuk mengumpulkan data layanan cloud. Jika Anda belum mengaktifkan Pemantauan Hybrid Cloud, klik Activate Now. Mengekspor data layanan cloud dengan menggunakan Managed Service for Prometheus akan dikenakan biaya untuk ekspor data real-time dari Pemantauan Hybrid Cloud. Setelah Pemantauan Hybrid Cloud diaktifkan, klik Redetect.
Aktivasi Pemantauan Hybrid Cloud adalah operasi asinkron. Jika Konsol Application Real-Time Monitoring Service (ARMS) masih memberi tahu bahwa Pemantauan Hybrid Cloud belum diaktifkan, tunggu sekitar 10 hingga 20 detik lalu klik Redetect lagi.
Di tab Start Integration pada halaman yang muncul, pilih wilayah untuk menyimpan data dan klik OK. Dibutuhkan waktu 1 hingga 2 menit untuk mengintegrasikan data pemantauan ApsaraDB RDS untuk MySQL ke dalam Managed Service for Prometheus.
CatatanManaged Service for Prometheus mengintegrasikan data ApsaraDB RDS untuk MySQL dalam akun Anda di semua wilayah ke dalam satu instansi Prometheus, termasuk wilayah tempat instansi tersebut ditempatkan. Kami merekomendasikan agar Anda menempatkan instansi Prometheus di wilayah yang sering Anda gunakan.
Saat Anda mengintegrasikan metrik pemantauan layanan cloud ke dalam Managed Service for Prometheus dengan menggunakan Pemantauan Hybrid Cloud, Anda dapat menyinkronkan tag yang sudah ada yang dikonfigurasi untuk metrik pemantauan di Pemantauan Hybrid Cloud dan menambahkan metadata instansi Prometheus, seperti ID instansi atau tag instansi, sebagai tag dari metrik pemantauan terkait instansi tersebut. Berikut ini adalah jenis-jenis tag yang didukung untuk metrik: tag default dan tag kustom.
Tag Default
Tag default bervariasi berdasarkan jenis layanan cloud. Oleh karena itu, saat Managed Service for Prometheus mengumpulkan metrik, ia menambahkan metadata lain yang terkait dengan instansi ke metrik yang sesuai sebagai tag.
Nama Tag
Deskripsi
id
ID instansi.
instanceName
Nama instansi.
resourceGroupId
ID grup sumber daya.
resourceGroupName
Nama grup sumber daya.
regionId
Wilayah tempat instansi berada.
zoneId
ID zona.
userId
ID akun Alibaba Cloud.
namespace
ID namespace.
product
Layanan cloud.
measure
Nama tag yang dikonfigurasi di Pemantauan Hybrid Cloud.
measure_desc
Deskripsi tag yang dikonfigurasi di Pemantauan Hybrid Cloud.
Tag Kustom
Jika instansi layanan cloud memiliki tag dengan awalan
o11y.aliyun.dev/, konten sebelum o11y.aliyun.dev/ ditambahkan sebagai tag dari metrik pemantauan. Sebagai contoh, jika tag instansi adalaho11y.aliyun.dev/project=abc, tag baruproject=abcditambahkan ke metrik pemantauan.
Langkah 2: Lihat dasbor
Di panel navigasi kiri, klik Integration Management.
Di tab Integrated Environments pada halaman Integration Management, klik Cloud Service Region.
Di tab Cloud Service Region, klik nama instansi lingkungan yang ingin Anda kelola.
Di bagian Addon Type pada tab Component Management, klik Dashboards untuk melihat dasbor Grafana bawaan.

Langkah 3: Konfigurasikan peringatan
Masuk ke Konsol Managed Service for Prometheus.
Di panel navigasi kiri, klik Integration Management.
Di tab Integrated Environments pada halaman Integration Management, klik Cloud Service Region.
Di tab Cloud Service Region, klik nama instansi lingkungan yang ingin Anda kelola.
Di bagian Addon Type pada tab Component Management, klik Alert Rule untuk melihat aturan peringatan bawaan.

Aturan peringatan bawaan menghasilkan peristiwa peringatan tanpa mengirimkan notifikasi peringatan. Jika Anda ingin mengirimkan notifikasi peringatan menggunakan email atau saluran lainnya, klik Edit untuk mengonfigurasi metode notifikasi. Di halaman Edit Aturan Peringatan Prometheus, Anda dapat menyesuaikan ambang batas peringatan, durasi, dan pesan peringatan. Untuk informasi lebih lanjut, lihat Buat aturan peringatan untuk instansi Prometheus.

Jika Anda mengatur Notifikasi Peringatan ke Mode Sederhana, Anda dapat mengonfigurasi kontak yang menerima notifikasi peringatan dan periode notifikasi, serta menentukan apakah notifikasi peringatan dikirimkan secara berulang.
Langkah 4: Buat dasbor global kustom untuk layanan cloud
Setelah Anda membuat ruang kerja Grafana, Anda dapat membuat dasbor Grafana kustom berdasarkan kebutuhan bisnis Anda di ruang kerja tersebut. Untuk membuat dasbor kustom, lakukan langkah-langkah berikut:
Buat ruang kerja kustom
Di panel navigasi kiri, klik Integration Management.
Di tab Integrated Environments pada halaman Integration Management, klik Cloud Service Region.
Di tab Cloud Service Region, klik nama instansi lingkungan yang ingin Anda kelola.
Di bagian Basic Information pada tab Component Management, klik nama instansi di sebelah kanan Default Metric Storage.
Di bagian Basic Information pada tab Settings, klik Create Workspace.

Di halaman Create Workspace, konfigurasikan parameter sesuai petunjuk dan klik Create Now.
Modifikasi ruang kerja Grafana
Setelah ruang kerja Grafana dibuat, kembali ke tab Settings dari instansi Prometheus dan klik ikon
. Di kotak dialog yang muncul, pilih ruang kerja yang Anda buat, klik OK, lalu klik OK.
Masuk ke Grafana
Masuk ke Konsol Managed Service for Prometheus.
Di panel navigasi kiri, klik Instances.
Klik nama ruang kerja Grafana yang ditampilkan di kolom Grafana Workspace dari instansi Prometheus untuk masuk ke Grafana.
Buat dasbor untuk pemantauan sumber daya cloud
Bagian ini menjelaskan cara membuat dasbor untuk data pemantauan Elastic Compute Service (ECS) dan instansi ApsaraDB RDS. Langkah-langkah untuk membuat dasbor untuk memantau data layanan cloud lainnya serupa.
Dalam contoh ini, Grafana V10.0.x digunakan.
Buat dasbor pemantauan ECS
Di tab Dashboards, klik + Create Dashboard. Di halaman yang muncul, klik + Add visualization. Di kotak dialog Select data source, pilih sumber data default.

Pilih Table dari daftar drop-down di pojok kanan atas halaman.
Di pojok kiri bawah halaman, klik + Query dua kali untuk menambahkan bagian B dan C. Klik Code di sebelah kanan bagian A, B, dan C masing-masing.
Masukkan kode berikut di blok kode Metrics browser yang sesuai di bagian A, B, dan C.
Bagian
Kode
A
avg(AliyunEcs_cpu_total{})by(regionId,instanceId,instanceName)B
avg(AliyunEcs_memory_usedutilization{})by(regionId,instanceId,instanceName)C
avg(AliyunEcs_net_tcpconnection{state="ESTABLISHED"})by(regionId,instanceId,instanceName)Klik Options di bagian A, B, dan C masing-masing, pilih Table untuk Format, lalu pilih Instant untuk Type.

Di pojok kanan bawah halaman, klik Transform.
Klik + Add transformation. Di kotak pencarian yang muncul, masukkan Merge dan klik Merge untuk menambahkannya ke bagian Transform.
Klik + Add transformation. Di kotak pencarian yang muncul, masukkan Organize fields dan klik Organize fields untuk menambahkannya ke bagian Transform.
Klik ikon
di depan Time dan konfigurasikan tag yang dijelaskan dalam tabel berikut:Tag
Nilai
instanceId
ID Instansi
instanceName
Nama Instansi
regionId
Wilayah
Value #A
Penggunaan CPU (%)
Value #B
Penggunaan Memori (%)
Value #C
Koneksi

Di sebelah kanan halaman, klik Overrides dan konfigurasikan parameter.
Klik + Add field override, pilih Fields with name, lalu pilih CPU Usage (%) dari daftar drop-down untuk membuat Override 1. Ulangi dua langkah pertama lalu pilih Memory Usage (%) dari daftar drop-down untuk membuat Override 2.
Klik + Add override property di bagian Override 1 dan Override 2, pilih Cell options > Cell type dari daftar drop-down, lalu pilih Gauge > Gauge display mode atau Gauge > Mode tampilan Nilai dari daftar drop-down berdasarkan kebutuhan bisnis Anda. Tabel berikut menjelaskan tag:
Tag
Nilai
Gauge display mode
Retor LCD
Value display
Warna teks

Di pojok kanan atas halaman, klik Save untuk menyimpan dasbor.
Buat dasbor pemantauan ApsaraDB RDS
Setelah dasbor pemantauan ECS dibuat, klik ikon
di pojok kanan atas halaman dan pilih Visualization dari daftar drop-down.Di sisi kiri halaman, pilih sumber data default dari daftar drop-down Date source.

Di kotak pencarian di pojok kanan atas halaman, cari dan pilih Table.
Di pojok kiri bawah halaman, klik + Query dua kali untuk menambahkan bagian B dan C. Klik Code di sebelah kanan bagian A, B, dan C masing-masing.
Masukkan kode berikut di blok kode Metrics browser yang sesuai di bagian A, B, dan C.
Bagian
Kode
A
avg(AliyunRds_CpuUsage{engine="MySQL"})by(regionId,instanceId,instanceName)B
avg(AliyunRds_MemoryUsage{engine="MySQL"})by(regionId,instanceId,instanceName)C
avg(AliyunRds_DiskUsage{engine="MySQL"})by(regionId,instanceId,instanceName)Klik Options di bagian A, B, dan C masing-masing, pilih Table untuk Format, lalu pilih Instant untuk Type.
Di pojok kanan bawah halaman, klik Transform.
Klik + Add transformation. Di kotak pencarian yang muncul, masukkan Merge dan klik Merge untuk menambahkannya ke bagian Transform.
Klik + Add transformation. Di kotak pencarian yang muncul, masukkan Organize fields dan klik Organize fields untuk menambahkannya ke bagian Transform.
Klik ikon
di depan Time dan konfigurasikan tag yang dijelaskan dalam tabel berikut:Tag
Nilai
Value #A
Penggunaan CPU (%)
Value #B
Penggunaan Memori (%)
Value #C
Penggunaan Disk (%)
Di sebelah kanan halaman, klik All. Di bagian Panel options pada tab Semua, atur Title menjadi Instansi ApsaraDB RDS.
Di sebelah kanan halaman, klik Overrides dan konfigurasikan parameter.
Klik + Add field override, pilih Fields with name, lalu pilih CPU Usage (%) dari daftar drop-down untuk membuat Override 1. Ulangi dua langkah pertama lalu pilih Memory Usage (%) dari daftar drop-down untuk membuat Override 2. Ulangi dua langkah pertama lalu pilih Disk Usage (%) dari daftar drop-down untuk membuat Override 3.
Klik + Add override property di bagian Override 1, Override 2, dan Override 3, pilih Cell options > Cell type dari daftar drop-down, lalu pilih Gauge > Gauge display mode atau Gauge > Mode tampilan Nilai dari daftar drop-down berdasarkan kebutuhan bisnis Anda. Tabel berikut menjelaskan tag:
Tag
Nilai
Gauge display mode
Retor LCD
Value display
Warna teks
Di pojok kanan atas halaman, klik Save untuk menyimpan dasbor.