Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Memantau integrasi

Mode fokus
Memantau integrasi - AWS Glue

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

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

Negara integrasi

Status integrasi berikut menjelaskan integrasi:

  • Creating- Integrasi sedang dibuat.

  • Active- Integrasi mengirimkan data transaksional ke target.

  • Modifying- Integrasi sedang dimodifikasi.

  • Syncing- Integrasi telah mengalami kesalahan yang dapat dipulihkan dan melakukan penyemaian ulang data.

  • Needs attention- Integrasi mengalami peristiwa atau kesalahan yang memerlukan intervensi manual untuk menyelesaikannya. Untuk memperbaiki masalah, ikuti petunjuk dalam pesan kesalahan pada detail integrasi.

  • Failed- Integrasi mengalami peristiwa atau kesalahan yang tidak dapat dipulihkan. Anda harus menghapus dan membuat ulang integrasi.

  • Deleting- Integrasi sedang dihapus.

Melihat CloudWatch log Amazon untuk integrasi

AWS Glue Integrasi nol-ETL menghasilkan CloudWatch log Amazon untuk visibilitas ke dalam pergerakan data Anda. Peristiwa log yang berkaitan dengan setiap konsumsi yang berhasil atau kegagalan yang dialami karena catatan data bermasalah di sumber, atau kesalahan penulisan data karena perubahan skema atau izin yang tidak memadai dipancarkan ke grup log default yang dibuat di akun pelanggan.

Struktur Grup Log

Arsitektur logging mengimplementasikan struktur hierarkis instance integrasi. Setiap instance integrasi mempertahankan aliran log khusus dalam grup log terpusat yang dirancang khusus untuk operasi nol-ETL.

Identifikasi dan Jalur Aliran Log

Setiap instance integrasi diberi aliran log unik berdasarkan nyaIntegration ID, diekstraksi dari file. Integration ARN Jalur aliran log lengkap mengikuti struktur ini:

Format: /aws-glue/zeroETL-integrations/logs/{IntegrationId}

Contoh: Diberikan ARN Integrasi:

arn:aws:glue:us-east-1:123456789012:integration:03cabe77-79e7-4b7a-b3da-8c160bea6bbf

Jalur aliran log lengkap yang sesuai adalah:

/aws-glue/zeroETL-integrations/logs/03cabe77-79e7-4b7a-b3da-8c160bea6bbf

Pendekatan arsitektur ini memastikan pemisahan peristiwa log per integrasi sambil mempertahankan kerangka kerja logging terpadu untuk seluruh infrastruktur nol-ETL. Strategi pencatatan granular memfasilitasi pemecahan masalah yang efisien, kepatuhan audit, dan pemantauan operasional proses pergerakan data.

catatan

Untuk skenario lintas akun, Log pemrosesan sumber dipancarkan di akun sumber tempat integrasi ada dan log pemrosesan target dipancarkan di akun target tempat basis data target ada.

Izin IAM diperlukan untuk mengaktifkan logging

Saat membuat integrasi Anda, izin IAM berikut diperlukan oleh peran sumber dan target untuk mengaktifkan CloudWatch pencatatan untuk integrasi. AWS Glue Integrasi nol-ETL menggunakan izin ini yang disediakan dalam peran sumber dan target untuk memancarkan log ke akun pelanggan. CloudWatch

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", ], "Resource": [ "*" ] } ] }

Log pesan

Format log: Integrasi nol-ETL memancarkan empat jenis pesan log:

// Ingestion started { "integrationArn": "arn:aws:glue:us-east-2:123456789012:integration/1a012bba-123a-1bba-ab1c-173de3b12345", ... "messageType": "IngestionStarted", "details": { "tableName": "testDDBTable", "message": "Ingestion Job started" } } // Data processing stats on successful table ingestion { ... "messageType": "IngestionProcessingStats", "details": { "tableName": "testDDBTable", "insert_count": 100, "update_count": 10, "delete_count": 10 } } // Ingestion failure logs for failed table-processing { ... "messageType": "IngestionFailed", "details": { "tableName": "testDDBTable", "errorMessage": "Failed to ingest data with error: Target Glue database not found.", "error_code" : "client_error" } } // Ingestion completed notification with lastSyncedTimestamp { ... "messageType": "IngestionCompleted", "details": { "tableName": "testDDBTable", "message": "Ingestion Job completed" "lastSyncedTimestamp": "1132344255745" } }

Melihat CloudWatch metrik Amazon untuk integrasi

AWS Glue Zero-ETL memberikan wawasan operasional real-time melalui CloudWatch metrik, memungkinkan pemantauan proaktif proses integrasi data tanpa kueri langsung dari tabel Iceberg target. Saat diaktifkan dengan menambahkan izin yang sesuai pada peran pemrosesan sumber dan target, CloudWatch metrik secara otomatis dipancarkan ke AWS/Glue/ZeroETL namespace setelah menyelesaikan setiap operasi konsumsi tabel. Anda dapat mengatur alarm pada CloudWatch metrik Anda untuk mendapatkan pemberitahuan ketika Pekerjaan Penyerapan tertentu gagal.

Spesifikasi Metrik

Metrik Pemrosesan Tertelan:

  • InsertCount: Mengukur catatan baru yang ditulis untuk menargetkan tabel Gunung Es

  • UpdateCount: Mengukur mencatat modifikasi dalam tabel Gunung Es target

  • DeleteCount: Melacak penghapusan rekaman dari tabel Iceberg target

Metrik Status Operasional:

  • IngestionSucceeded: Indikator biner (1) untuk penyelesaian konsumsi yang berhasil

  • IngestionFailed: Indikator biner (1) untuk kegagalan konsumsi

  • LastSyncTimestamp: Penanda temporal yang menunjukkan source-to-target sinkronisasi sukses terbaru

Dimensi metrik:

  • integrationArn: Pengidentifikasi unik untuk integrasi

  • loadType: Menentukan acara ProcessingType (SEED/CDC)

  • tableName: Pengidentifikasi tabel Gunung Es Target

Izin IAM diperlukan untuk mengaktifkan Metrik CloudWatch

Saat membuat integrasi, izin IAM berikut diperlukan oleh peran sumber dan target untuk mengaktifkan CloudWatch Metrik untuk integrasi. AWS Glue Integrasi nol-ETL menggunakan izin ini yang disediakan dalam peran sumber dan target untuk memancarkan Metrik ke akun pelanggan. CloudWatch

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cloudwatch:PutMetricData" ], "Resource": "*", "Condition": { "StringEquals": { "cloudwatch:namespace": "AWS/Glue/ZeroETL" } } } ] }

Mengelola pemberitahuan acara dengan Amazon EventBridge

Integrasi nol-ETL menggunakan Amazon EventBridge untuk mengelola pemberitahuan acara agar Anda tetap memperhatikan perubahan dalam integrasi Anda up-to-date. Amazon EventBridge adalah layanan bus acara tanpa server yang dapat Anda gunakan untuk menghubungkan aplikasi Anda dengan data dari berbagai sumber. Dalam hal ini, sumber acara adalah AWS Glue. Peristiwa, yang dipantau perubahan dalam suatu lingkungan, dikirim ke EventBridge dari AWS Glue secara otomatis. Acara disampaikan dalam waktu dekat.

EventBridge menyediakan lingkungan bagi Anda untuk menulis aturan acara, yang dapat menentukan tindakan yang akan diambil untuk acara tertentu. Anda juga dapat mengatur target, yang merupakan sumber daya yang EventBridge dapat mengirim acara ke. Target dapat mencakup tujuan API, grup CloudWatch log Amazon, dan lainnya. Untuk informasi selengkapnya tentang aturan, lihat EventBridge Aturan Amazon. Untuk informasi selengkapnya tentang target, lihat EventBridge target Amazon.

Untuk menangkap semua notifikasi nol-ETL, buat aturan Eventbridge yang cocok dengan yang berikut ini:

{ "source": [{ "prefix": "aws.glue-zero-etl“ }], "detail-type": [{ "prefix": "Glue Zero ETL“ }] }

Tabel berikut mencakup peristiwa integrasi nol-ETL, dengan metadata tambahan:

Jenis detail yang menghadap pelanggan Penjelasan
Glue Zero ETL Tertelan Selesai Eksekusi individu untuk suatu entitas telah berhasil diselesaikan.
Gagal menelan Glue Zero ETL Eksekusi individu untuk entitas telah selesai tidak berhasil (baik dengan klien atau kesalahan sistem).
Integrasi Glue Zero ETL Disinkronkan Ulang Integrasi telah disinkronkan kembali.
Integrasi Glue Zero ETL Gagal Status integrasi telah berubah menjadi GAGAL karena kesalahan.
Integrasi Glue Zero ETL Perlu Perhatian Status integrasi telah berubah menjadi NEEDS_ATTENTION karena kesalahan.
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.