Pengaturan khusus dengan Firehose - Amazon CloudWatch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pengaturan khusus dengan Firehose

Gunakan metode ini untuk membuat aliran metrik dan mengarahkannya ke aliran pengiriman Amazon Data Firehose yang mengirimkan CloudWatch metrik ke tempat yang Anda inginkan. Anda dapat mengalirkannya ke data lake seperti Amazon S3, atau ke tujuan atau titik akhir apa pun yang didukung oleh Firehose termasuk penyedia pihak ketiga.

JSONFormat, OpenTelemetry 1.0.0, dan OpenTelemetry 0.7.0 didukung secara native, atau Anda dapat mengonfigurasi transformasi dalam aliran pengiriman Firehose untuk mengonversi data ke format lain seperti Parket. Dengan aliran metrik, Anda dapat terus memperbarui data pemantauan, atau menggabungkan data CloudWatch metrik ini dengan data penagihan dan kinerja untuk membuat kumpulan data yang kaya. Anda kemudian dapat menggunakan alat-alat seperti Amazon Athena untuk mendapatkan wawasan optimisasi biaya, performa sumber daya, dan pemanfaatan sumber daya.

Anda dapat menggunakan CloudWatch konsol, AWS CLI, AWS CloudFormation, atau AWS Cloud Development Kit (AWS CDK) untuk mengatur aliran metrik.

Aliran pengiriman Firehose yang Anda gunakan untuk aliran metrik harus berada di akun yang sama dan Wilayah yang sama tempat Anda mengatur aliran metrik. Untuk mencapai fungsionalitas Lintas wilayah, Anda dapat mengonfigurasi aliran pengiriman Firehose untuk melakukan streaming ke tujuan akhir yang ada di akun berbeda atau Wilayah lain.

CloudWatch konsol

Bagian ini menjelaskan cara menggunakan CloudWatch konsol untuk menyiapkan aliran metrik menggunakan Firehose.

Untuk menyiapkan aliran metrik kustom menggunakan Firehose
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Metrik, stream. Kemudian pilih Buat stream metrik.

  3. (Opsional) Jika Anda masuk ke akun yang disiapkan sebagai akun pemantauan dalam pengamatan CloudWatch lintas akun, Anda dapat memilih apakah akan menyertakan metrik dari akun sumber tertaut dalam aliran metrik ini. Untuk memasukkan metrik dari akun sumber, pilih Masukkan metrik akun sumber.

  4. Pilih Pengaturan khusus dengan Firehose.

  5. Untuk Pilih aliran Firehose Data Kinesis Anda, pilih aliran pengiriman Firehose yang akan digunakan. Itu harus di akun yang sama. Format default untuk opsi ini adalah OpenTelemetry 0.7.0, tetapi Anda dapat mengubah formatnya nanti dalam prosedur ini.

    Kemudian pilih aliran pengiriman Firehose untuk digunakan di bawah Pilih aliran pengiriman Firehose Anda.

  6. (Opsional) Anda dapat memilih Pilih peran layanan yang ada untuk menggunakan IAM peran yang ada alih-alih CloudWatch membuat yang baru untuk Anda.

  7. (Opsional) Untuk mengubah format hasil akhir dari yang sebelumnya format default untuk skenario Anda, pilih Ubah format hasil akhir. Format yang didukung adalahJSON, OpenTelemetry 1.0.0, dan OpenTelemetry 0.7.0.

  8. Agar Metrik dapat dialirkan, pilih Semua metrik atau Pilih metrik.

    Jika Anda memilih Semua metrik, semua metrik dari akun ini akan disertakan dalam aliran.

    Pertimbangkan dengan cermat apakah akan melakukan stream semua metrik, karena semakin banyak metrik yang Anda stream semakin tinggi biaya stream metrik Anda.

    Jika Anda memilih Pilih metrik, lakukan salah satu hal berikut:

    • Untuk mengalirkan sebagian besar ruang nama metrik, pilih Kecualikan dan pilih ruang nama atau metrik yang akan dikecualikan. Saat menentukan namespace di Exclude, Anda dapat memilih beberapa metrik tertentu dari namespace tersebut untuk dikecualikan. Jika Anda memilih untuk mengecualikan namespace tetapi tidak memilih metrik di namespace tersebut, semua metrik dari namespace tersebut akan dikecualikan.

    • Untuk menyertakan hanya beberapa ruang nama metrik atau metrik dalam aliran metrik, pilih Sertakan, lalu pilih ruang nama atau metrik yang akan disertakan. Jika Anda memilih untuk menyertakan namespace tetapi tidak memilih metrik di namespace tersebut, semua metrik dari namespace tersebut disertakan.

  9. (Opsional) Untuk mengalirkan statistik tambahan untuk beberapa metrik ini di luar Minimum, Maksimum SampleCount, dan Jumlah, pilih Tambahkan statistik tambahan. Atau pilih Tambahkan metrik yang direkomendasikan untuk menambahkan beberapa statistik yang umum digunakan, atau pilih namespace dan nama metrik secara manual untuk melakukan stream statistik tambahan. Berikutnya, pilih statistik tambahan untuk stream.

    Hingga kemudian pilih grup metrik lain untuk stream kumpulan statistik tambahan yang berbeda, pilih Tambahkan statistik tambahan. Setiap metrik dapat mencakup sebanyak 20 statistik tambahan, dan sebanyak 100 metrik dalam sebuah stream metrik yang dapat mencakup statistik tambahan.

    Melakukan stream statistik tambahan akan menimbulkan lebih banyak biaya. Untuk informasi selengkapnya, lihat Statistik yang dapat di-stream.

    Untuk definisi statistik tambahan, silakan lihat CloudWatch definisi statistik.

  10. (Opsional) Lakukan kustomisasi pada nama stream metrik yang baru pada Nama stream metrik.

  11. Pilih Buat stream metrik.

AWS CLI atau AWS API

Gunakan langkah-langkah berikut untuk membuat aliran CloudWatch metrik.

Untuk menggunakan AWS CLI atau AWS APIuntuk membuat aliran metrik
  1. Jika Anda melakukan stream ke Amazon S3, pertama-tama buatkah bucket-nya. Untuk informasi selengkapnya, silakan lihat Membuat sebuah bucket .

  2. Buat aliran pengiriman Firehose. Untuk informasi selengkapnya, lihat Membuat aliran Firehose.

  3. Buat IAM peran yang memungkinkan CloudWatch untuk menulis ke aliran pengiriman Firehose. Untuk informasi selengkapnya tentang konten peran ini, silakan lihat Kepercayaan antara CloudWatch dan Firehose.

  4. Gunakan aws cloudwatch put-metric-stream CLI perintah atau PutMetricStream API untuk membuat aliran CloudWatch metrik.

AWS CloudFormation

Anda dapat menggunakan AWS CloudFormation untuk mengatur aliran metrik. Untuk informasi lebih lanjut, lihat AWS::CloudWatch::MetricStream.

Untuk menggunakan AWS CloudFormation untuk membuat aliran metrik
  1. Jika Anda melakukan stream ke Amazon S3, pertama-tama buatkah bucket-nya. Untuk informasi selengkapnya, silakan lihat Membuat sebuah bucket .

  2. Buat aliran pengiriman Firehose. Untuk informasi selengkapnya, lihat Membuat aliran Firehose.

  3. Buat IAM peran yang memungkinkan CloudWatch untuk menulis ke aliran pengiriman Firehose. Untuk informasi selengkapnya tentang konten peran ini, silakan lihat Kepercayaan antara CloudWatch dan Firehose.

  4. Buat aliran di AWS CloudFormation. Untuk informasi lebih lanjut, lihat AWS::CloudWatch::MetricStream.

AWS Cloud Development Kit (AWS CDK)

Anda dapat menggunakan AWS Cloud Development Kit (AWS CDK) untuk mengatur aliran metrik.

Untuk menggunakan AWS CDK untuk membuat aliran metrik
  1. Jika Anda melakukan stream ke Amazon S3, pertama-tama buatkah bucket-nya. Untuk informasi selengkapnya, silakan lihat Membuat sebuah bucket .

  2. Buat aliran pengiriman Firehose. Untuk informasi selengkapnya, lihat Membuat Aliran Pengiriman Firehose Data Amazon.

  3. Buat IAM peran yang memungkinkan CloudWatch untuk menulis ke aliran pengiriman Firehose. Untuk informasi selengkapnya tentang konten peran ini, silakan lihat Kepercayaan antara CloudWatch dan Firehose.

  4. Buat stream metrik. Sumber daya aliran metrik tersedia di AWS CDK sebagai Konstruksi Level 1 (L1) bernama. CfnMetricStream Untuk informasi selengkapnya, silakan lihat Menggunakan konstruksi L1.