Anda dapat membuat tugas impor metrik untuk Amazon Web Services (AWS) atau Tencent Cloud guna mengimpor data pemantauan Anda ke CloudMonitor. Setelah mengimpor data pemantauan layanan cloud ke CloudMonitor, Anda dapat membuat dasbor perusahaan dan bagan pemantauan untuk melihat metrik layanan cloud tersebut.
Prasyarat
CloudMonitor harus terhubung dengan host tempat layanan AWS atau Tencent Cloud berada.
Namespace telah dibuat. Untuk informasi lebih lanjut, lihat Buat Namespace.
Agen Cloud Monitor dan exporter hanya dapat diinstal menggunakan akun administrator. Untuk sistem operasi Linux, gunakan akun pengguna root. Untuk sistem operasi Windows, gunakan akun Administrator. Penggunaan akun administrator dapat menimbulkan risiko seperti masalah stabilitas sistem atau keamanan data. Lanjutkan dengan hati-hati.
Buat tugas impor metrik
Instal agen CloudMonitor pada host tempat layanan AWS atau Tencent Cloud berada.
Untuk informasi lebih lanjut, lihat Instal dan Uninstall Agen CloudMonitor.
Instal exporter pada host tempat layanan Tencent Cloud berada.
Contoh berikut menunjukkan cara menginstal exporter pada server Linux tempat layanan Tencent Cloud diterapkan.
Masuk ke host tempat layanan Tencent Cloud berada sebagai pengguna root.
Jalankan perintah berikut untuk mengunduh paket instalasi exporter:
wget https://cms-prometheus.oss-cn-hangzhou.aliyuncs.com/tencentyun/qcloud-exporter-linux-amd64.tar.gz
Jalankan perintah berikut untuk mengekstrak file qcloud-exporter-linux-amd64.tar.gz:
tar zxvf qcloud-exporter-linux-amd64.tar.gz
Jalankan perintah berikut untuk melihat semua file dalam direktori qcloud-exporter-linux-amd64:
cd qcloud-exporter-linux-amd64
ll qcloud-exporter-linux-amd64
qcloud-cdb-product.yml qcloud-clb-product.yml qcloud-cvm-product.yml qcloud_exporter qcloud-redis-cluster-product.yml qcloud-cdn-product.yml qcloud-cmongo-product.yml qcloud-dc-product.yml qcloud-exporter-linux-amd64.tar.gz qcloud-redis-product.yml qcloud-clb7-product.yml qcloud-cos-product.yml qcloud-dcx-product.yml qcloud-nat-product.ymlFile yang namanya diakhiri dengan
.ymldalam direktori adalah file konfigurasi layanan Tencent Cloud. Anda dapat mengedit file konfigurasi dalam direktori ini atau menyalinnya untuk memodifikasi pengaturannya.Edit file konfigurasi qcloud-redis-product.yml.
CatatanDalam contoh ini, file konfigurasi qcloud-redis-product.yml digunakan.
Jalankan perintah berikut untuk mengedit file konfigurasi qcloud-redis-product.yml:
vi qcloud-redis-product.yml
Edit file konfigurasi qcloud-redis-product.yml.
credential: access_key: "access_key" # ID AccessKey akun Tencent Cloud saat ini. secret_key: "secret_key" # Rahasia AccessKey akun Tencent Cloud saat ini. region: "region" # Wilayah tempat Instans ApsaraDB for Redis berada. rate_limit: 15 # Jumlah maksimum Operasi API yang dapat Anda panggil. Batas atas adalah 20 panggilan per detik atau 1.200 panggilan per menit. products: - namespace: QCE/REDIS # Namespace Instans ApsaraDB for Redis. all_metrics: true # Nilai true menunjukkan bahwa semua metrik ApsaraDB for Redis dipantau. all_instances: true # Nilai true menunjukkan bahwa semua instans ApsaraDB for Redis dipantau. #only_include_metrics: [] #only_include_instances: [crs-xxxxxxxx] #extra_labels: [InstanceName] #statistics_types: [last] #period_seconds: 60 #metric_name_type: 2Tekan tombol Esc, masukkan :wq, lalu tekan tombol Enter. Simpan dan keluar dari file konfigurasi qcloud-redis-product.yml.
Jalankan perintah berikut untuk menginstal exporter dan memulai layanan:
qcloud_exporter --config.file "qcloud-redis-product.yml"
Instal exporter pada host tempat layanan AWS berada.
Contoh berikut menunjukkan cara menginstal exporter pada server Linux tempat layanan AWS diterapkan.
Masuk ke host tempat layanan AWS berada sebagai pengguna root.
Jalankan perintah berikut untuk mengonfigurasi variabel lingkungan:
AWS_ACCESS_KEY_ID="AKIAZUF26NQPE****"
AWS_SECRET_ACCESS_KEY="8mSpf+XRHBuJEi4tjJN4YU6h3LRS****"
Buat file konfigurasi bernama example.yml untuk layanan AWS.
Jalankan perintah berikut untuk membuat file kosong bernama example.yml:
touch example.yml
Jalankan perintah berikut untuk mengedit file example.yml:
vi example.yml
Edit file konfigurasi example.yml.
region: us-east-2 region: us-east-2 metrics: - aws_namespace: AWS/EC2 aws_metric_name: CPUUtilization aws_dimensions: [InstanceId] aws_dimenstion_select: InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****] aws_statistics: [Maximum] - aws_namespace: AWS/EC2 aws_metric_name: DiskReadOps aws_dimensions: [InstanceId] aws_dimenstion_select: InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****] aws_statistics: [Maximum] - aws_namespace: AWS/EC2 aws_metric_name: DiskWriteOps aws_dimensions: [InstanceId] aws_dimenstion_select: InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****] aws_statistics: [Maximum] - aws_namespace: AWS/EC2 aws_metric_name: DiskReadBytes aws_dimensions: [InstanceId] aws_dimenstion_select: InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****] aws_statistics: [Maximum]Parameter
Deskripsi
regionWilayah tempat layanan AWS berada.
aws_namespaceNamespace layanan AWS.
aws_metric_nameMetrik untuk layanan AWS.
aws_dimensionsDimensi tempat metrik untuk layanan AWS diquery, misalnya,
InstanceId.InstanceIDID instans layanan AWS.
aws_statisticsMetode statistik layanan AWS.
Tekan tombol Esc, masukkan :wq, lalu tekan tombol Enter. Simpan dan keluar dari file konfigurasi example.yml.
Jalankan perintah berikut untuk mengunduh paket instalasi exporter:
wget https://cms-prometheus.oss-cn-hangzhou.aliyuncs.com/aws-cloudwatch/cloudwatch_exporter-0.9.0-jar-with-dependencies.jar
Jalankan perintah berikut untuk membuat direktori target:
mkdir target
Jalankan perintah berikut untuk memindahkan paket instalasi exporter cloudwatch_exporter-0.9.0-jar-with-dependencies.jar ke direktori target:
mv cloudwatch_exporter-0.9.0-jar-with-dependencies.jar target
Jalankan perintah berikut untuk menginstal exporter dan memulai layanan:
java -jar target/cloudwatch_exporter-0.9.0-jar-with-dependencies.jar 9106 example.yml
Jika informasi berikut ditampilkan, exporter telah diinstal.
2021-06-11 03:24:55.743:INFO::main: Logging initialized @1775ms to org.eclipse.jetty.util.log.StdErrLog 2021-06-11 03:24:55.844:INFO:oejs.Server:main: jetty-9.4.z-SNAPSHOT; built: 2019-02-15T16:53:49.381Z; git: eb70b240169fcf1abbd86af36482d1c49826****; jvm 1.8.0_282-b08 2021-06-11 03:24:55.906:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@3de8f619{/,null,AVAILABLE} 2021-06-11 03:24:55.964:INFO:oejs.AbstractConnector:main: Started ServerConnector@3feb2dda{HTTP/1.1,[http/1.1]}{0.0.0.0:9106} 2021-06-11 03:24:55.965:INFO:oejs.Server:main: Started @1997ms
Buat tugas impor metrik.
Masuk ke Konsol Cloud Monitor.
Di panel navigasi sisi kiri, pilih .
Temukan namespace dan klik ikon jumlah akun, jumlah layanan cloud, jumlah metrik, atau jumlah tugas di kolom Metric Data.
CatatanJumlah tugas menunjukkan jumlah total tugas yang digunakan untuk mengimpor metrik dari pusat data yang dikelola sendiri, AWS, Tencent Cloud, dan Prometheus, data pemantauan log lokal, serta data pemantauan log Layanan Log Sederhana.
Di panel Metric management, klik tab other IDC. Lalu, klik Metric Data.
Di langkah Basic Task Information kotak dialog Metric Data, konfigurasikan informasi dasar tugas impor metrik dan klik Next.
Parameter
Deskripsi
Select Middleware to Be Monitored
Middleware yang ingin Anda pantau.
Namespace
Namespace untuk data yang Anda masukkan.
Task Name
Nama tugas impor metrik.
Task Description
Deskripsi tugas impor metrik.
Select Host
Host tempat layanan cloud berada.
CatatanAnda harus memastikan bahwa agen CloudMonitor diinstal di semua host yang dipilih.
Region
Wilayah tempat host berada.
CatatanAnda dapat mengklik Advanced Options untuk mengatur parameter ini.
Network Type
Tipe jaringan host. Nilai valid:
VPC
classic
CatatanAnda dapat mengklik Advanced Options untuk mengatur parameter ini.
Di langkah Data Access Check, periksa apakah versi terbaru agen CloudMonitor dan exporter telah diinstal, dan klik Next.
Di langkah Task Details, masukkan URL target koleksi, pilih interval dan periode timeout untuk pengumpulan data, atur tag untuk tugas impor metrik, lalu klik Next.
Di langkah Dashboard, klik Close.
Modifikasi tugas impor metrik
Masuk ke Konsol Cloud Monitor.
Di panel navigasi sisi kiri, pilih .
Temukan namespace dan klik ikon jumlah akun, jumlah layanan cloud, jumlah metrik, atau jumlah tugas di kolom Metric Data.
CatatanJumlah tugas menunjukkan jumlah total tugas yang digunakan untuk mengimpor metrik dari pusat data yang dikelola sendiri, AWS, Tencent Cloud, dan Prometheus, data pemantauan log lokal, serta data pemantauan log Layanan Log Sederhana.
Di panel Metric management, klik tab other IDC. Di tab AWS atau Tencent Cloud, temukan tugas impor metrik yang ingin Anda kelola dan klik Modify di kolom Actions.
Di langkah Basic Task Information kotak dialog Metric Data, konfigurasikan informasi dasar tugas impor metrik dan klik Next.
Di langkah Data Access Check, periksa apakah versi terbaru agen CloudMonitor dan exporter telah diinstal, dan klik Next.
Di langkah Task Details, masukkan URL target koleksi, pilih interval dan periode timeout untuk pengumpulan data, atur tag untuk tugas impor metrik, lalu klik Next.
Di langkah Dashboard, klik Close.
Hapus tugas impor metrik
Masuk ke Konsol Cloud Monitor.
Di panel navigasi sisi kiri, pilih .
Temukan namespace dan klik ikon jumlah akun, jumlah layanan cloud, jumlah metrik, atau jumlah tugas di kolom Metric Data.
CatatanJumlah tugas menunjukkan jumlah total tugas yang digunakan untuk mengimpor metrik dari pusat data yang dikelolasendiri, AWS, Tencent Cloud, dan Prometheus, data pemantauan log lokal, serta data pemantauan log Layanan Log Sederhana.
Di panel Metric management, klik tab other IDC. Di tab AWS atau Tencent, temukan tugas impor metrik yang ingin Anda hapus dan klik Delete di kolom Actions.
Di pesan Confirm deletion, klik Confirm.