Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hubungkan ke sumber data default dengan sebuah pemandu
Topik ini memberikan instruksi untuk menggunakan wizard untuk terhubung CloudWatch ke sumber data berikut.
OpenSearch Layanan Amazon
Layanan Terkelola Amazon untuk Prometheus
Amazon RDS untuk Saya SQL
Amazon RDS para Postgre SQL
File Amazon S3 CSV
Monitor Microsoft Azure
Prometheus
Subbagian dalam topik ini mencakup catatan tentang mengelola dan menanyakan dengan masing-masing sumber data ini.
Untuk membuat sebuah konektor ke sumber data
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Pada panel navigasi, silakan pilih Pengaturan.
Pilih tab Sumber data metrik.
Pilih Buat sumber data.
Pilih sumber yang Anda inginkan, lalu pilih Berikutnya.
Masukkan sebuah nama untuk sumber data.
Masukkan informasi lain yang diperlukan, tergantung pada sumber data yang Anda pilih. Ini dapat mencakup kredensial untuk mengakses sumber data tersebut dan sumber data yang mengidentifikasi informasi seperti nama workspace Prometheus, nama basis data, atau nama bucket Amazon S3. Untuk AWS layanan, wizard menemukan sumber daya dan mengisinya ke dalam pilihan dropdown.
Untuk catatan lebih lanjut tentang sumber data yang Anda gunakan, silakan lihat bagian setelah prosedur ini.
Untuk CloudWatch terhubung ke sumber data di aVPC, pilih Gunakan a VPC dan pilih VPC yang akan digunakan. Kemudian pilih subnet dan grup keamanan.
Pilihlah Saya mengakui bahwa AWS CloudFormation akan menciptakan IAM sumber daya. Sumber daya ini adalah peran eksekusi fungsi Lambda.
Pilih Buat sumber data.
Sumber baru yang baru saja Anda tambahkan tidak muncul sampai AWS CloudFormation stack selesai membuatnya. Untuk memeriksa kemajuan, Anda dapat memilih Lihat status CloudFormation tumpukan saya. Atau Anda dapat memilih ikon muat ulang untuk memperbarui daftar ini.
Ketika sumber data baru Anda muncul dalam daftar ini, sumber data siap digunakan. Anda dapat memilih Kueri dari CloudWatch metrik untuk memulai kueri dengannya. Untuk informasi selengkapnya, lihat Membuat sebuah grafik metrik dari sumber data lain.
Layanan Terkelola Amazon untuk Prometheus
Memperbarui konfigurasi sumber data
Anda dapat memperbarui sumber data Anda secara manual dengan melakukan hal berikut:
Untuk memperbarui ID workspace Layanan Terkelola Amazon untuk Prometheus, perbarui variabel lingkungan
AMAZON_PROMETHEUS_WORKSPACE_ID
untuk sumber data konektor fungsi Lambda.Untuk memperbarui VPC konfigurasi, lihat Mengonfigurasi VPC akses (konsol) untuk informasi selengkapnya.
Menjalankan kueri sumber data
Saat menjalankan kueri Layanan Terkelola Amazon untuk Prometheus, setelah Anda memilih sumber datanya di tab kueri multi sumber dan memilih sebuah konektor Layanan Terkelola Amazon untuk Prometheus, Anda dapat menggunakan alat bantu Kueri untuk menemukan metrik dan melabelinya dan menyediakan kueri PromQL yang sederhana. Anda juga dapat menggunakan editor kueri PromQL untuk membangun sebuah kueri PromQL.
Kueri multi-baris tidak didukung oleh konektor sumber CloudWatch data. Setiap umpan baris digantikan dengan sebuah ruang saat kueri dijalankan, atau saat Anda membuat sebuah alarm atau widget dasbor dengan kuerinya. Dalam beberapa kasus, ini mungkin membuat kueri Anda tidak valid. Sebagai contoh, jika kueri Anda berisikan sebuah komentar satu baris, itu akan menjadi tidak valid. Jika Anda mencoba membuat dasbor atau alarm dengan kueri multi-baris dari baris perintah atau Infrastruktur sebagai Kode, API akan menolak tindakan dengan kesalahan parse.
OpenSearch Layanan Amazon
Membuat sumber data
Jika OpenSearch domain diaktifkanFGAC, Anda harus memetakan peran eksekusi fungsi konektor Lambda ke pengguna di OpenSearch Layanan. Untuk informasi selengkapnya, lihat bagian Memetakan pengguna ke peran di Mengelola izin di dokumentasi OpenSearch Layanan.
Jika OpenSearch domain Anda hanya dapat diakses dalam Virtual Private Cloud (VPC), Anda perlu menyertakan variabel lingkungan baru secara manual dalam fungsi Lambda yang disebut. AMAZON_OPENSEARCH_ENDPOINT
Nilai untuk variabel ini harus menjadi domain root dari OpenSearch titik akhir. Anda dapat memperoleh domain root ini dengan menghapus https://
dan <region>.es.amazonaws.com
dari titik akhir domain yang tercantum di konsol OpenSearch Layanan. Misalnya, jika titik akhir domain Andahttps://sample-domain.us-east-1.es.amazonaws.com
, domain root akan menjadisample-domain
.
Memperbarui sumber data
Anda dapat memperbarui sumber data Anda secara manual dengan melakukan hal berikut:
Untuk memperbarui domain OpenSearch Layanan, perbarui variabel
AMAZON_OPENSEARCH_DOMAIN_NAME
lingkungan untuk fungsi Lambda konektor sumber data.Untuk memperbarui VPC konfigurasi, lihat Mengonfigurasi VPC akses (konsol) untuk informasi selengkapnya.
Menjalankan kueri sumber data
Saat menanyakan OpenSearch Layanan, setelah Anda memilih sumber data di tab Kueri multi sumber, lakukan hal berikut:
Pilih Indeks untuk kueri.
Pilih Nama metrik (Bidang numerik apa pun dalam dokumen) dan Stat.
Pilih sumbu Waktu (Bidang tanggal apa pun dalam dokumen).
Pilih Filter untuk diterapkan (Bidang String apa pun dalam dokumen).
Pilih kueri Grafik.
Amazon RDS untuk Postgre dan SQL Amazon RDS untuk My SQL
Membuat sumber data
Jika sumber data Anda hanya dapat diakses di aVPC, Anda harus menyertakan VPC konfigurasi untuk konektor, seperti yang dijelaskan dalamHubungkan ke sumber data default dengan sebuah pemandu. Jika sumber data akan terhubung ke kredensi VPC for, titik akhir harus dikonfigurasi dalam file. VPC Untuk informasi selengkapnya, lihat Menggunakan AWS Secrets Manager VPCtitik akhir.
Selain itu, Anda harus membuat VPC titik akhir untuk RDS layanan Amazon. Untuk informasi selengkapnya, lihat Amazon RDS API dan VPC titik akhir antarmuka (AWS PrivateLink).
Memperbarui sumber data
Anda dapat memperbarui sumber data Anda secara manual dengan melakukan hal berikut:
Untuk memperbarui instans basis data, perbarui variabel lingkungan
RDS_INSTANCE
untuk sumber data konektor fungsi Lambda.Untuk memperbarui nama pengguna dan kata sandi yang digunakan untuk terhubung ke AmazonRDS, gunakan AWS Secrets Manager. Anda dapat menemukan rahasia ARN yang digunakan untuk sumber data dalam variabel lingkungan
RDS_SECRET
pada fungsi Lambda sumber data. Untuk informasi lebih lanjut tentang memperbarui rahasia di AWS Secrets Manager, lihat Memodifikasi AWS Secrets Manager rahasia.Untuk memperbarui VPC konfigurasi, lihat Mengonfigurasi VPC akses (konsol) untuk informasi selengkapnya.
Menjalankan kueri sumber data
Saat melakukan kueri AmazonRDS, setelah memilih sumber data di tab Kueri multi sumber dan memilih RDS konektor Amazon, Anda dapat menggunakan penemu database untuk melihat database, tabel, dan kolom yang tersedia. Anda juga dapat menggunakan SQL editor untuk membuat SQL kueri.
Anda dapat menggunakan variabel berikut dalam kueri:
$start.iso
— Waktu mulai dalam format ISO tanggal$end.iso
— Waktu akhir dalam format ISO tanggal$period
– Periode yang dipilih dalam hitungan detik
Misalnya, Anda dapat menjalankan kueri
SELECT value, timestamp FROM table WHERE timestamp BETWEEN $start.iso and $end.iso
Kueri multi-baris tidak didukung oleh konektor sumber CloudWatch data. Setiap umpan baris digantikan dengan sebuah ruang saat kueri dijalankan, atau saat Anda membuat sebuah alarm atau widget dasbor dengan kuerinya. Dalam beberapa kasus, ini mungkin membuat kueri Anda tidak valid. Sebagai contoh, jika kueri Anda berisikan sebuah komentar satu baris, itu akan menjadi tidak valid. Jika Anda mencoba membuat dasbor atau alarm dengan kueri multi-baris dari baris perintah atau Infrastruktur sebagai Kode, API akan menolak tindakan dengan kesalahan parse.
catatan
Jika tidak ada bidang tanggal yang ditemukan dalam hasil, nilai untuk setiap bidang numerik akan dijumlahkan ke nilai tunggal dan diplot di seluruh rentang waktu yang tersedia. Jika stempel waktu tidak sejajar dengan periode yang dipilih CloudWatch, data secara otomatis digabungkan menggunakan SUM
dan disejajarkan dengan periode di. CloudWatch
File Amazon S3 CSV
Menjalankan kueri sumber data
Saat menanyakan file Amazon CSV S3, setelah Anda memilih sumber data di tab Kueri multi sumber dan memilih konektor Amazon S3, Anda memilih bucket dan kunci Amazon S3.
CSVFile harus diformat dengan cara berikut:
Cap waktu harus kolom pertama.
Tabel harus memiliki baris header. Header digunakan untuk memberi nama metrik Anda. Judul kolom stempel waktu akan diabaikan, hanya judul kolom metrik yang digunakan.
Perangko waktu harus dalam format ISO tanggal.
Metrik harus berupa bidang numerik.
Timestamp, Metric-1, Metric-2, ...
Berikut adalah contohnya:
stempel waktu CPU (%) Memori (%) Penyimpanan (%) 2023-11-23T17:09:41+00:00
1
2
3
2023-11-23T17:04:41+00:00
4
5
6
2023-11-23T16:59:41+00:00
7
8
9
2023-11-23T16:54:41+00:00
10
11
12
catatan
Jika tidak ada stempel waktu yang diberikan, nilai untuk setiap metrik akan dijumlahkan ke nilai-nilai tunggal dan diplot di seluruh rentang waktu yang disediakan. Jika stempel waktu tidak sejajar dengan periode yang dipilih CloudWatch, data secara otomatis digabungkan menggunakan SUM
dan disejajarkan dengan periode di. CloudWatch
Monitor Microsoft Azure
Membuat sumber data
Anda harus memberikan ID penyewa, ID klien, dan rahasia klien Anda untuk terhubung ke Monitor Microsoft Azure. Kredensialnya akan disimpan di AWS Secrets Manager. Untuk informasi selengkapnya, lihat Membuat aplikasi dan prinsip layanan Microsoft Entra yang dapat mengakses sumber daya
dalam dokumentasi Microsoft.
Memperbarui sumber data
Anda dapat memperbarui sumber data Anda secara manual dengan melakukan hal berikut:
Untuk memperbarui ID penyewa, ID klien, dan rahasia klien yang digunakan untuk terhubung ke Azure Monitor, Anda dapat menemukan rahasia yang digunakan untuk sumber data sebagai variabel
AZURE_CLIENT_SECRET
lingkungan pada fungsi Lambda sumber data. ARN Untuk informasi lebih lanjut tentang memperbarui rahasia di AWS Secrets Manager, lihat Memodifikasi AWS Secrets Manager rahasia.
Menjalankan kueri sumber data
Saat menjalankan kueri Azure Monitor, setelah Anda memilih sumber data di tab Kueri multi sumber dan memilih sebuah konektor Azure Monitor, tentukan langganan Azure, dan grup sumber daya serta sumber daya. Anda kemudian dapat memilih namespace metrik, metrik, dan agregasi, dan memfilter berdasarkan dimensi.
Prometheus
Membuat sumber data
Anda harus memberikan titik akhir Prometheus dan pengguna serta kata sandi yang diperlukan untuk menjalankan kueri Prometheus. Kredensialnya akan disimpan di AWS Secrets Manager.
Jika sumber data Anda hanya dapat diakses di aVPC, Anda harus menyertakan VPC konfigurasi untuk konektor, seperti yang dijelaskan dalamHubungkan ke sumber data default dengan sebuah pemandu. Jika sumber data akan terhubung ke untuk kredensil, titik akhir harus dikonfigurasi dalam file. VPC Untuk informasi selengkapnya, lihat Menggunakan AWS Secrets Manager VPCtitik akhir.
Memperbarui konfigurasi sumber data
Anda dapat memperbarui sumber data Anda secara manual dengan melakukan hal berikut:
Untuk memperbarui titik akhir Prometheus, tentukan titik akhir yang baru sebagai variabel lingkungan
PROMETHEUS_API_ENDPOINT
pada sumber data fungsi Lambda.Untuk memperbarui nama pengguna dan kata sandi yang digunakan untuk terhubung ke Prometheus, Anda dapat menemukan rahasia ARN yang digunakan untuk sumber data sebagai variabel lingkungan pada fungsi
PROMETHEUS_API_SECRET
Lambda sumber data. Untuk informasi lebih lanjut tentang memperbarui rahasia di AWS Secrets Manager, lihat Memodifikasi AWS Secrets Manager rahasia.Untuk memperbarui VPC konfigurasi, lihat Mengonfigurasi VPC akses (konsol) untuk informasi selengkapnya.
Menjalankan kueri sumber data
penting
Jenis metrik Prometheus berbeda CloudWatch dari metrik dan banyak metrik yang tersedia melalui Prometheus bersifat kumulatif berdasarkan desain. Saat Anda menanyakan metrik Prometheus CloudWatch , tidak menerapkan transformasi tambahan apa pun ke data: jika Anda hanya menentukan nama atau label metrik, nilai yang ditampilkan akan bersifat kumulatif. Untuk informasi selengkapnya, silakan lihat Jenis-jenis metrik
Untuk melihat data metrik Prometheus sebagai nilai diskrit, CloudWatch seperti metrik, Anda perlu mengedit kueri sebelum menjalankannya. Misalnya, Anda mungkin perlu menambahkan sebuah panggilan ke fungsi tarif di atas nama metrik Prometheus Anda. Untuk dokumentasi tentang fungsi rate dan fungsi Prometheus lainnya, silakan lihat rate ()
Kueri multi-baris tidak didukung oleh konektor sumber CloudWatch data. Setiap umpan baris digantikan dengan sebuah ruang saat kueri dijalankan, atau saat Anda membuat sebuah alarm atau widget dasbor dengan kuerinya. Dalam beberapa kasus, ini mungkin membuat kueri Anda tidak valid. Sebagai contoh, jika kueri Anda berisikan sebuah komentar satu baris, itu akan menjadi tidak valid. Jika Anda mencoba membuat dasbor atau alarm dengan kueri multi-baris dari baris perintah atau Infrastruktur sebagai Kode, API akan menolak tindakan dengan kesalahan parse.
Notifikasi Pembaruan yang Tersedia
Dari waktu ke waktu, Amazon mungkin akan memberi tahu Anda bahwa kami menyarankan Anda memperbarui konektor Anda dengan versi yang lebih baru yang tersedia dan akan memberikan instruksi tentang cara melakukannya.