ARMS mendukung integrasi melalui dua titik masuk: Pusat Integrasi dan konsol layanan sub individual.
Pusat Integrasi
Pusat Integrasi merupakan titik masuk terpadu untuk ARMS yang mendukung integrasi lebih dari 100 komponen dari berbagai layanan, seperti Application Monitoring, Managed Service for OpenTelemetry, Browser Monitoring, pemantauan kontainer, MySQL, Kafka, serta layanan Alibaba Cloud lainnya.
Layanan dikelompokkan ke dalam enam kategori: Infrastruktur (11), Aplikasi Sisi Server (16), Aplikasi Front-end (20), Basis Data (18), Middleware (36), dan Kecerdasan Buatan (4). Gunakan bilah pencarian untuk menemukan layanan tertentu.
Contoh berikut menggunakan MySQL untuk menunjukkan cara melakukan integrasi melalui Pusat Integrasi.
Integrasikan instans MySQL yang dikelola sendiri
Langkah integrasi bervariasi tergantung pada lingkungan penerapan.
Lingkungan ACK
Masuk ke Konsol ARMS.
-
Pada panel navigasi sebelah kiri, klik Access Center. Di bagian Database, klik kartu MySQL.
-
Pada tab Start Integration, pilih Container Service Environment.
-
Pilih kluster Container Service for Kubernetes (ACK) tempat instans MySQL Anda diterapkan.
-
Pada bagian Configuration Information, konfigurasikan parameter yang diperlukan, lalu klik OK.
Parameter
Deskripsi
MySQL instance endpoint
Titik akhir instans MySQL di kluster ACK.
MySQL instance port
Port instans MySQL. Contoh: 3306.
MySQL account
Username dan password akun MySQL.
PentingUntuk menghindari risiko keamanan, jangan gunakan akun administrator. Sebagai gantinya, buat akun MySQL khusus untuk
mysqld_exporterdan berikan hanya izin minimum yang diperlukan. Buat akun akses MySQL untuk Prometheus.MySQL password
-
Setelah instalasi, lihat aplikasi dan komponen yang telah terintegrasi pada halaman Integration Management.
Klik nama kluster untuk melihat informasi dasarnya, komponen yang terintegrasi, serta metrik yang dikumpulkan. Anda juga dapat menjelajahi metrik dan mengonfigurasi agen.
Lingkungan ECS
Masuk ke Konsol ARMS.
-
Pada panel navigasi sebelah kiri, klik Access Center. Di bagian Database, klik kartu MySQL.
-
Pada tab Start Integration, pilih ECS (VPC).
-
Pilih instans ECS tempat instans MySQL Anda diterapkan.
-
Pada bagian Configuration Information, konfigurasikan parameter yang diperlukan, lalu klik OK.
Parameter
Deskripsi
MySQL instance endpoint
Titik akhir instans MySQL pada instans ECS.
MySQL instance port
Port instans MySQL. Contoh: 3306.
MySQL account
Username dan password akun MySQL.
PentingUntuk menghindari risiko keamanan, jangan gunakan akun administrator. Sebagai gantinya, buat akun MySQL khusus untuk
mysqld_exporterdan berikan hanya izin minimum yang diperlukan. Buat akun akses MySQL untuk Prometheus.MySQL password
-
Setelah instalasi, lihat kluster atau komponen yang telah terintegrasi pada halaman Integration Management.
Klik nama kluster untuk melihat informasi dasarnya, komponen yang terintegrasi, serta metrik yang dikumpulkan. Anda juga dapat menjelajahi metrik dan mengonfigurasi agen.
Integrasikan instans ApsaraDB RDS
Metode 1:
Masuk ke Konsol ARMS.
-
Pada panel navigasi sebelah kiri, klik Access Center. Di bagian Database, klik kartu MySQL.
-
Pada tab Start Integration, pilih Container Service Environment.
Metode 2:
Masuk ke Konsol ARMS.
-
Pada panel navigasi sebelah kiri, klik Access Center. Di bagian Database, klik kartu ApsaraDB RDS.
Integrasikan instans ApsaraDB RDS:
-
Pilih wilayah instans ApsaraDB RDS. ARMS akan mengintegrasikannya secara otomatis.
-
Setelah integrasi, lihat aplikasi dan komponen yang telah terintegrasi pada halaman Integration Management.
Klik nama kluster untuk melihat informasi dasarnya, komponen yang terintegrasi, serta metrik yang dikumpulkan. Anda juga dapat menjelajahi metrik dan mengonfigurasi agen.
Pratinjau
Pada halaman Access Center, pratinjau dasbor pemantauan, metrik yang dikumpulkan, dan templat aturan peringatan untuk komponen yang telah terintegrasi.
Pratinjau
Klik kartu komponen, lalu klik tab Preview.
Tab Preview menampilkan dasbor MySQL Overview dengan kartu metrik (Uptime, Current QPS, InnoDB Buffer Pool Size) dan grafik deret waktu: MySQL Connections, MySQL Client Thread Activity, Table Locks, MySQL Questions, MySQL Thread Cache, MySQL Temporary Objects, MySQL Select Types, dan Sorts.
Metrik yang dikumpulkan
Klik kartu komponen, lalu klik tab Collected Metrics untuk melihat metrik yang dikumpulkan ARMS untuk setiap lingkungan.
Alihkan antara Container Service Environment, ECS (VPC), dan Cloud Service untuk melihat tabel metrik yang sesuai dengan kolom nama metrik, deskripsi, kelompok, tipe, dan satuan.
Templat aturan peringatan
Klik kartu komponen, lalu klik tab Alert Rule Template untuk melihat templat aturan peringatan untuk setiap lingkungan.
Untuk MySQL di Container Service Environment, tersedia delapan aturan peringatan default: MySQLNotReady, MySQLOutOfSync, MySQLDonorFallingBehind, MySQLReplicationNotRunning, MySQLReplicationLag, MySQLHeartbeatLag, MySQLInnoDBLogWaits, dan MySQLDown. Daftar ini menampilkan kolom Severity, Alert Rule Name/ID, Alert Group, dan Template. Sebagian besar aturan termasuk dalam kelompok peringatan Common, menggunakan variabel seperti {{$labels.job}}, {{$labels.instance}}, dan {{$value}}.
Konsol sub-layanan
Anda juga dapat mengintegrasikan aplikasi dan komponen langsung dari masing-masing konsol layanan sub ARMS.
|
Layanan sub ARMS |
Obyek pemantauan |
Dokumentasi |
|
Application Monitoring |
Aplikasi Java |
|
|
Managed Service for OpenTelemetry |
Aplikasi Java |
|
|
Aplikasi PHP |
|
|
|
Aplikasi Go |
|
|
|
Aplikasi Python |
|
|
|
Aplikasi Node.js |
|
|
|
Aplikasi .NET |
|
|
|
Aplikasi C++ |
|
|
|
Aplikasi Ruby |
|
|
|
Aplikasi Swift |
|
|
|
Aplikasi Android |
|
|
|
Aplikasi Rust |
|
|
|
Browser Monitoring |
Web & H5 |
|
|
Weex |
||
|
Mini program |
||
|
Managed Service for Prometheus |
Container Service for Kubernetes (ACK) |
|
|
Layanan Alibaba Cloud, contohnya:
|
||
|
Host ECS |
||
|
Kubernetes yang dikelola sendiri |
Pantau kluster kontainer multi-cloud menggunakan kluster terdaftar Alibaba Cloud dan Prometheus |
|
|
Metrik kustom |
||
|
Application Security |
Proteksi aplikasi |
|
|
Synthetic Monitoring |
Website |
|
|
Application Monitoring eBPF Edition |
Kluster Kubernetes |
|
|
Managed Service for Grafana |
Sumber data Alibaba Cloud |
|
|
Sumber data pihak ketiga |
Langkah selanjutnya
Setelah integrasi, buat dasbor dan konfigurasikan aturan peringatan berdasarkan metrik yang dikumpulkan. Tutorial.