Anda dapat membuat tugas impor metrik untuk Amazon Web Services (AWS) atau Tencent Cloud guna mengimpor data pemantauan ke Cloud Monitor. Setelah data diimpor, Anda dapat membuat dasbor enterprise dan grafik pemantauan untuk melihat metrik layanan cloud tersebut.
Prasyarat
Pastikan Cloud Monitor dapat berkomunikasi dengan host yang menjalankan layanan AWS atau Tencent Cloud Anda.
Pastikan Anda telah membuat namespace. Untuk informasi selengkapnya, lihat Buat namespace.
Anda hanya dapat menginstal agen Cloud Monitor dan exporter menggunakan akun administrator (pengguna root untuk Linux atau pengguna Administrator untuk Windows). Namun, penggunaan akun administrator dapat menimbulkan risiko tertentu, seperti ketidakstabilan sistem atau masalah keamanan data. Lakukan dengan hati-hati.
Buat tugas impor metrik
Instal agen Cloud Monitor pada host yang menjalankan layanan AWS atau Tencent Cloud Anda.
Untuk informasi selengkapnya, lihat Instal dan uninstal agen Cloud Monitor.
Instal exporter pada host tempat layanan Tencent Cloud berjalan.
Bagian ini menjelaskan cara menginstal exporter untuk layanan Tencent Cloud pada Server Linux.
Masuk ke host tempat layanan Tencent Cloud berjalan 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 dengan ekstensi
.ymladalah file konfigurasi untuk layanan Tencent Cloud. Anda dapat langsung memodifikasi file konfigurasi target atau menyalin file konfigurasi tersebut lalu memodifikasinya.Konfigurasikan file qcloud-redis-product.yml untuk layanan Tencent Cloud.
CatatanContoh ini menggunakan file qcloud-redis-product.yml.
Jalankan perintah berikut untuk mengedit file qcloud-redis-product.yml.
vi qcloud-redis-product.yml
Konfigurasikan file qcloud-redis-product.yml.
credential: access_key: "access_key" # ID AccessKey akun Tencent Cloud Anda. secret_key: "secret_key" # Rahasia AccessKey akun Tencent Cloud Anda. region: "region" # Wilayah tempat instans Redis berjalan. rate_limit: 15 # Batas tingkat API untuk layanan pemantauan Tencent Cloud. Laju maksimum adalah 20 panggilan per detik atau 1.200 panggilan per menit. products: - namespace: QCE/REDIS # Namespace Redis. all_metrics: true # true: Memantau semua metrik Redis. all_instances: true # true: Memantau semua instans Redis. #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 untuk menyimpan dan keluar dari file 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 berjalan.
Bagian ini menjelaskan cara menginstal exporter untuk layanan AWS pada Server Linux.
Masuk ke host tempat layanan AWS berjalan sebagai pengguna root.
Jalankan perintah berikut untuk mengatur 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
Konfigurasikan file example.yml.
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 berjalan.
aws_namespaceNamespace layanan AWS.
aws_metric_nameMetrik untuk layanan AWS.
aws_dimensionsDimensi yang digunakan untuk mengkueri data metrik layanan AWS. Contoh:
InstanceId.InstanceIDID instans AWS tertentu. Kunci ini digunakan di bawah
aws_dimension_selectuntuk memfilter instans.aws_statisticsMetode statistik untuk metrik layanan AWS.
Tekan tombol Esc, masukkan :wq, lalu tekan tombol Enter untuk menyimpan dan keluar dari file 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 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
Output berikut menunjukkan bahwa exporter berhasil 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 sebelah kiri, pilih Hybrid Cloud Monitoring > Namespace.
Temukan namespace target, lalu klik jumlah akun, layanan cloud, metrik, atau tugas di kolom Metric data.
CatatanAngka ini merupakan jumlah total tugas impor metrik dari sumber seperti pusat data lokal, AWS, Tencent Cloud, Prometheus, log lokal, dan Simple Log Service (SLS).
Di panel Metric management, klik tab other IDC, lalu klik Metric data.
Pada halaman Informasi tugas dasar pada dialog Data metrik, konfigurasikan pengaturan tugas, lalu klik Next.
Parameter
Deskripsi
Pilih middleware yang akan dipantau
Pilih middleware yang akan dipantau.
Namespace
Pilih namespace untuk menyimpan data yang diimpor.
Nama tugas
Nama tugas impor metrik.
Deskripsi tugas
Deskripsi tugas impor metrik.
Select host
Host penyedia cloud target.
CatatanAgen Cloud Monitor harus diinstal pada host ini.
Region
Wilayah tempat host berada.
CatatanKlik Advanced options untuk mengonfigurasi parameter ini.
Network type
Jenis jaringan host. Nilai yang valid:
VPC
classic network
CatatanKlik Advanced options untuk mengonfigurasi parameter ini.
Di halaman Data access check, pastikan versi terbaru agen Cloud Monitor dan exporter telah diinstal, lalu klik Next.
Di halaman Task details, masukkan URL target pengumpulan, pilih interval pengumpulan data dan periode timeout, atur tag untuk tugas, lalu klik Next.
Di halaman Dashboard, klik Close.
-
Ubah tugas impor metrik
-
Masuk ke Konsol Cloud Monitor.
Di panel navigasi kiri, pilih Pemantauan Cloud Hibrida > Namespace.
Temukan namespace target, lalu klik jumlah akun, layanan cloud, metrik, atau Tugas pada kolom Metric data.
CatatanAngka ini merupakan jumlah total tugas impor metrik dari sumber seperti pusat data lokal, AWS, Tencent Cloud, Prometheus, log lokal, dan Simple Log Service (SLS).
Di panel Manajemen metrik, klik tab other IDC. Temukan tugas yang akan diubah dan klik Modify di kolom Actions.
Di halaman Informasi tugas dasar pada dialog Data metrik, ubah pengaturan tugas, lalu klik Next.
Di halaman Data access check, pastikan versi terbaru agen Cloud Monitor dan exporter telah diinstal, lalu klik Next.
Di halaman Task details, ubah URL target pengumpulan, interval pengumpulan data, periode timeout, atau tag tugas, lalu klik Next.
Di halaman Dashboard, klik Close.
Hapus tugas impor metrik
-
Masuk ke Konsol Cloud Monitor.
Di panel navigasi kiri, pilih Pemantauan Cloud Hibrida > Namespace.
Temukan namespace target dan klik angka jumlah akun, layanan cloud, metrik, atau tugas di kolom Data metrik.
CatatanAngka ini merupakan jumlah total tugas impor metrik dari sumber seperti pusat data lokal, AWS, Tencent Cloud, Prometheus, log lokal, dan Simple Log Service (SLS).
Di panel Metric management, klik tab other IDC. Temukan tugas yang ingin dihapus, lalu klik Delete pada kolom Actions.
Di dialog Confirm deletion, klik Confirm.