Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pencatatan audit untuk Amazon Redshift Tanpa Server
Anda dapat mengonfigurasi Amazon Redshift Tanpa Server untuk mengekspor data log koneksi, pengguna, dan aktivitas pengguna ke grup log di Amazon Logs. CloudWatch Dengan Amazon CloudWatch Logs, Anda dapat melakukan analisis real-time dari data log dan menggunakannya CloudWatch untuk membuat alarm dan melihat metrik. Anda dapat menggunakan CloudWatch Log untuk menyimpan catatan log Anda dalam penyimpanan yang tahan lama.
Anda dapat membuat CloudWatch alarm untuk melacak metrik menggunakan konsol Amazon Redshift. Untuk informasi selengkapnya tentang membuat alarm, lihat Mengelola alarm.
Untuk mengekspor data log yang dihasilkan ke Amazon CloudWatch Logs, masing-masing log harus dipilih untuk diekspor di pengaturan konfigurasi Amazon Redshift Tanpa Server, di konsol. Anda dapat melakukan ini dengan memilih pengaturan konfigurasi Namespace, di bawah Keamanan dan enkripsi.
Log peristiwa di CloudWatch
Setelah memilih log Redshift mana yang akan diekspor, Anda dapat memantau peristiwa di Amazon CloudWatch Logs. Grup log baru secara otomatis dibuat untuk Amazon Redshift Serverless, yang log_type
mewakili jenis log.
/aws/redshift/<namespace>/<log_type>
Saat Anda membuat workgroup dan namespace pertama Anda, default adalah nama namespace. Nama grup log bervariasi sesuai dengan apa yang Anda sebut namespace.
Misalnya, jika Anda mengekspor log koneksi, data log disimpan dalam grup log berikut.
/aws/redshift/default/connectionlog
Peristiwa log diekspor ke grup log menggunakan aliran log tanpa server. Perilaku tergantung pada kondisi berikut mana yang benar:
-
Ada grup log dengan nama yang ditentukan. Redshift mengekspor data log menggunakan grup log yang ada. Untuk membuat grup log dengan periode penyimpanan log, filter metrik, dan akses pelanggan yang telah ditentukan sebelumnya, Anda dapat menggunakan konfigurasi otomatis, seperti yang disediakan oleh. AWS CloudFormation
-
Grup log dengan nama yang ditentukan tidak ada. Saat entri log yang cocok terdeteksi di log untuk instance, Amazon Redshift Serverless akan membuat grup log baru di Amazon Logs secara otomatis. CloudWatch Grup log menggunakan periode penyimpanan log default dari Never Exire. Untuk mengubah periode penyimpanan log, gunakan konsol Amazon CloudWatch Logs, API Amazon Logs AWS CLI, atau Amazon CloudWatch Logs. Untuk informasi selengkapnya tentang mengubah periode penyimpanan CloudWatch log di Log, lihat Mengubah penyimpanan data log di Bekerja dengan grup log dan aliran log.
Untuk mencari informasi dalam peristiwa log, gunakan konsol Amazon CloudWatch Logs, API Amazon Logs AWS CLI, atau Amazon CloudWatch Logs. Untuk informasi selengkapnya tentang mencari dan memfilter data log, lihat Menelusuri dan memfilter data log.
Metrik-metrik CloudWatch
Amazon Redshift Metrik tanpa server dibagi menjadi metrik komputasi dan metrik data dan penyimpanan, masing-masing termasuk dalam kumpulan dimensi workgroup dan namespace. Untuk informasi selengkapnya tentang workgroup dan namespace, lihat Workgroups dan namespace.
CloudWatch metrik komputasi adalah sebagai berikut:
Nama metrik | Unit | Deskripsi | Set dimensi |
---|---|---|---|
QueriesCompletedPerSecond |
Jumlah kueri | Jumlah kueri yang diselesaikan setiap detik. | {Database LatencyRange,, Kelompok Kerja}, {LatencyRange, Kelompok Kerja} |
QueryDuration |
Mikrodetik | Jumlah rata-rata waktu untuk menyelesaikan kueri. | {Database LatencyRange,, Kelompok Kerja}, {LatencyRange, Kelompok Kerja} |
QueriesRunning |
Jumlah kueri | Jumlah query yang berjalan pada suatu titik waktu. | {Database QueryType,, Kelompok Kerja}, {QueryType, Kelompok Kerja} |
QueriesQueued |
Jumlah kueri | Jumlah kueri dalam antrian pada suatu titik waktu. | {Database QueryType,, Kelompok Kerja}, {QueryType, Kelompok Kerja} |
DatabaseConnections |
Jumlah koneksi | Jumlah koneksi ke database pada suatu titik waktu. | {Database, Kelompok Kerja}, {Kelompok Kerja} |
QueryRuntimeBreakdown |
Milidetik | Total waktu kueri dijalankan, berdasarkan tahap kueri. | {Database, Panggung, Kelompok Kerja}, {Tahap, Kelompok Kerja} |
ComputeCapacity |
RPU | Jumlah rata-rata unit komputasi yang dialokasikan selama 30 menit terakhir, dibulatkan ke bilangan bulat terdekat. | {Kelompok Kerja} |
ComputeSeconds |
RPU-detik | Akumulasi detik unit komputasi yang digunakan dalam 30 menit terakhir. | {Kelompok Kerja} |
QueriesSucceeded |
Jumlah kueri | Jumlah query yang berhasil dalam 5 menit terakhir. | {Database QueryType,, Kelompok Kerja}, {QueryType, Kelompok Kerja} |
QueriesFailed |
Jumlah kueri | Jumlah kueri yang gagal dalam 5 menit terakhir. | {Database QueryType,, Kelompok Kerja}, {QueryType, Kelompok Kerja} |
UsageLimitAvailable |
RPU-jam atau TBs | Tergantung pada UsageType, UsageLimitAvailable mengembalikan yang berikut:
|
{UsageLimitId, UsageType, Kelompok Kerja} |
UsageLimitConsumed |
RPU-jam atau TBs | Tergantung pada UsageType, UsageLimitConsumed mengembalikan yang berikut:
|
{UsageLimitId, UsageType, Kelompok Kerja} |
CloudWatch Metrik data dan penyimpanan adalah sebagai berikut:
Nama metrik | Unit | Deskripsi | Set dimensi |
---|---|---|---|
TotalTableCount |
Jumlah tabel | Jumlah tabel pengguna yang ada pada suatu titik waktu. Total ini tidak termasuk tabel Amazon Redshift Spectrum. | {Database, Ruang Nama} |
DataStorage |
Megabyte | Jumlah megabyte yang digunakan, dalam disk atau ruang penyimpanan, untuk data Redshift. | {Ruang nama} |
SnapshotStorage
Metriknya adalah namespace- dan workgroup-agnostik. CloudWatchSnapshotStorage
metrik adalah sebagai berikut:
Nama metrik | Unit | Deskripsi | Set dimensi |
---|---|---|---|
SnapshotStorage |
Megabyte | Jumlah megabyte yang digunakan, dalam disk atau ruang penyimpanan, untuk Snapshots. | {} |
Kumpulan dimensi adalah dimensi pengelompokan yang diterapkan pada metrik Anda. Anda dapat menggunakan grup dimensi ini untuk menentukan bagaimana statistik Anda diambil.
Tabel berikut merinci dimensi dan nilai dimensi untuk metrik tertentu:
Dimensi | Deskripsi dan nilai |
---|---|
DatabaseName |
Nama basis data. Nilai khusus. |
Latency |
Kemungkinan nilainya adalah sebagai berikut:
|
QueryType |
Kemungkinan nilai adalah INSERT , DELETE , UPDATE , UNLOAD , LOAD , SELECT , CTAS , dan OTHER . |
stage |
Tahapan eksekusi untuk kueri. Kemungkinan nilainya adalah sebagai berikut:
|
Namespace |
Nama namespace. Nilai khusus. |
Workgroup |
Nama workgroup. Nilai khusus. |
UsageLimitId |
Pengidentifikasi batas penggunaan. |
UsageType |
Fitur Amazon Redshift Tanpa Server dibatasi. Kemungkinan nilainya adalah sebagai berikut:
|