Integrasikan aplikasi dan komponen dengan ARMS melalui Pusat Integrasi atau konsol layanan sub masing-masing.
Pusat Integrasi
Pusat Integrasi merupakan titik masuk terpadu untuk ARMS dan mendukung lebih dari 100 integrasi komponen di 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), Middlewares (36), dan Kecerdasan Buatan (4). Gunakan bilah pencarian untuk menemukan layanan tertentu.
Contoh berikut menunjukkan cara mengintegrasikan MySQL 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 diintegrasikan pada halaman Integration Management.
Klik nama kluster untuk melihat informasi dasar, komponen yang diintegrasikan, dan 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 diintegrasikan pada halaman Integration Management.
Klik nama kluster untuk melihat informasi dasar, komponen yang diintegrasikan, dan 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 diintegrasikan pada halaman Integration Management.
Klik nama kluster untuk melihat informasi dasar, komponen yang diintegrasikan, dan metrik yang dikumpulkan. Anda juga dapat menjelajahi metrik dan mengonfigurasi agen.
Pratinjau
Pada halaman Access Center, Anda dapat melihat pratinjau dasbor pemantauan, metrik yang dikumpulkan, serta templat aturan peringatan untuk setiap komponen.
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 dan menggunakan variabel seperti {{$labels.job}}, {{$labels.instance}}, dan {{$value}}.
Atasi data pemantauan Redis kosong
Jika kueri Grafana untuk metrik Redis mengembalikan data kosong, lakukan langkah-langkah berikut untuk memeriksa apakah komponen Redis yang diperlukan telah diintegrasikan:
Masuk ke Konsol ARMS.
Pada panel navigasi sebelah kiri, klik Access Center, lalu pilih wilayah yang diperlukan.
Di kategori Database, periksa apakah komponen Redis telah diintegrasikan. Komponen Redis berikut tersedia:
Redis: Memantau Redis open source yang dikelola sendiri.
Tair (Redis OSS-compatible) atau Tair (Memory-optimized): Memantau layanan Redis yang dikelola oleh Alibaba Cloud.
Jika belum ada komponen Redis yang diintegrasikan, klik kartu komponen Redis yang diperlukan, lalu selesaikan integrasi sesuai petunjuk.
Setelah integrasi selesai, tunggu beberapa menit hingga pengumpulan metrik dimulai, lalu kueri kembali metrik Redis di Grafana.
Konsol sub-layanan
Anda juga dapat mengintegrasikan aplikasi dan komponen langsung dari konsol layanan sub ARMS masing-masing.
Layanan sub ARMS | Objek 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, Anda dapat membuat dasbor dan mengonfigurasi aturan peringatan berdasarkan metrik yang dikumpulkan. Untuk informasi lebih lanjut, lihat Tutorial.