Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau Pipa Menggunakan Metrik CloudWatch
CloudWatch pipelines menerbitkan metrik ke Amazon CloudWatch di namespace. AWS/Observability Admin Anda dapat menggunakan metrik ini untuk memantau kesehatan, kinerja, dan aliran data pipeline Anda.
Metrik yang tersedia
Tabel berikut mencantumkan metrik yang tersedia untuk CloudWatch saluran pipa.
catatan
Metrik saluran pipa hanya dipancarkan ketika nilainya bukan nol.
Metrik inti
| Metrik | Deskripsi | Dimensi | Unit |
|---|---|---|---|
|
Volume catatan log masuk ke pipeline dalam byte yang tidak terkompresi |
PipelineName |
Byte |
|
Volume data yang masuk dengan rincian source/type |
PipelineName, DataSource, DataType |
Byte |
|
Volume data yang dirutekan ke tujuan |
PipelineName |
Byte |
|
Volume data keluar dengan rincian source/type |
PipelineName, DataSource, DataType |
Byte |
|
Jumlah catatan yang memasuki pipa |
PipelineName |
Hitungan |
|
Jumlah catatan yang masuk dengan rincian source/type |
PipelineName, DataSource, DataType |
Hitungan |
|
Jumlah catatan yang keluar dari pipa |
PipelineName |
Hitungan |
|
Jumlah catatan keluar dengan rincian source/type |
PipelineName, DataSource, DataType |
Hitungan |
Metrik kesalahan dan peringatan
| Metrik | Deskripsi | Dimensi | Unit |
|---|---|---|---|
|
Jumlah agregat kesalahan dalam pipeline |
PipelineName |
Hitungan |
|
Kesalahan terperinci dihitung berdasarkan jenis |
PipelineName, ErrorSource, ErrorComponent, ErrorType |
Hitungan |
|
Jumlah peringatan yang ditemui |
PipelineName |
Hitungan |
|
Peringatan terperinci berdasarkan jenis |
PipelineName, WarningSource, WarningComponent, WarningType |
Hitungan |
|
Jumlah catatan yang tidak dapat diproses |
PipelineName, DataSource, DataType |
Hitungan |
|
Jumlah catatan yang dijatuhkan (hanya sumber pihak ketiga) |
PipelineName, DataSource, DataType |
Hitungan |
Dimensi
CloudWatch metrik pipelines menggunakan dimensi berikut:
- PipelineName
Nama pipa
- DataSource
Sumber data (nama AWS layanan atau sumber pihak ketiga)
- DataType
Jenis data yang sedang diproses
- ErrorSource
Asal kesalahan (s3, aws.secrets, cloudwatch_logs)
- ErrorComponent
Komponen di mana kesalahan terjadi (sumber, wastafel, ekstensi)
- ErrorType
Jenis kesalahan yang ditemui
Jenis kesalahan
Jenis kesalahan berikut dilacak diPipelineErrorsByErrorType:
ACCESS_DENIEDKegagalan terkait izin
ALLJumlah total semua kesalahan pada pipa
RESOURCE_NOT_FOUNDSumber daya yang ditentukan tidak ada
SOURCE_READ_FAILUREKegagalan membaca dari sumber
PARSE_FAILUREKesalahan penguraian data
PROCESSOR_ERRORSKegagalan operasi pemrosesan
PAYLOAD_SIZE_EXCEEDEDBatas ukuran data terlampaui
Jenis peringatan
Jenis peringatan berikut dapat terjadi pada pipa:
THROTTLEDMenunjukkan bahwa volume data yang dikirim telah melebihi batas tarif yang ada, menyebabkan beberapa titik data atau peristiwa dijatuhkan atau ditunda untuk melindungi sistem dan memastikan stabilitas.
Melihat metrik
Anda dapat melihat metrik CloudWatch pipeline menggunakan metode berikut:
Menggunakan CloudWatch konsol
-
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
-
Di panel navigasi, pilih Metrik
-
Pilih namespace AWS Admin /Observability
-
Pilih dimensi metrik untuk dilihat
Menggunakan AWS CLI
aws cloudwatch get-metric-statistics \ --namespace "AWS/Observability Admin" \ --metric-name "PipelineBytesIn" \ --dimensions Name=PipelineName,Value=my-pipeline \ --start-time "2025-10-29T00:00:00" \ --end-time "2025-10-29T23:59:59" \ --period 300 \ --statistics Sum
Membuat alarm
Anda dapat membuat CloudWatch alarm berdasarkan salah satu metrik ini. Berikut adalah contoh membuat alarm untuk kesalahan pipeline:
aws cloudwatch put-metric-alarm \ --alarm-name "HighPipelineErrors" \ --alarm-description "Alert on high error rate" \ --metric-name "PipelineErrors" \ --namespace "AWS/Observability Admin" \ --dimensions Name=PipelineName,Value=my-pipeline \ --period 300 \ --evaluation-periods 2 \ --threshold 10 \ --comparison-operator GreaterThanThreshold \ --statistic Sum \ --alarm-actions arn:aws:sns:region:account-id:topic-name
Praktik terbaik untuk CloudWatch metrik saluran pipa
Pantau aliran data
Gunakan
PipelineBytesIndanPipelineBytesOutuntuk melacak volume dataMemantau
PipelineRecordsIndanPipelineRecordsOutmelacak jumlah rekamPerhatikan perubahan tak terduga dalam pola throughput
Lacak kesalahan dan peringatan
Buat alarm
PipelineErrorsuntuk mendeteksi masalah dengan cepatGunakan
PipelineErrorsByErrorTypeuntuk mendiagnosis masalah tertentuMemantau
PipelineWarningsuntuk mengidentifikasi potensi masalah lebih awal
Konfigurasikan ambang batas yang sesuai
Ambang batas dasar pada pola data yang Anda harapkan
Akun untuk variasi normal dalam volume data
Pertimbangkan periode penggunaan puncak saat mengatur ambang alarm