Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pencatatan log audit untuk Amazon Redshift Nirserver
Anda dapat mengonfigurasi Amazon Redshift Serverless untuk mengekspor data log koneksi, pengguna, dan aktivitas pengguna ke grup log di Amazon Logs. CloudWatch Dengan Amazon CloudWatch Logs, Anda dapat melakukan analisis data log secara real-time dan menggunakannya CloudWatch untuk membuat alarm dan melihat metrik. Anda dapat menggunakan CloudWatch Log untuk menyimpan catatan log Anda dalam penyimpanan tahan lama.
Anda dapat membuat CloudWatch alarm untuk melacak metrik menggunakan konsol Amazon Redshift. Untuk informasi selengkapnya tentang membuat alarm, lihat M engelola alarm.
Untuk mengekspor data log yang dihasilkan ke Amazon CloudWatch Logs, log masing-masing harus dipilih untuk diekspor di pengaturan konfigurasi Amazon Redshift Serverless Anda, di konsol. Anda dapat melakukan ini dengan memilih pengaturan konfigurasi Namespace, di bawah Keamanan dan enkripsi.
Log acara di CloudWatch
Setelah memilih log Redshift mana yang akan diekspor, Anda dapat memantau peristiwa di Amazon CloudWatch Log. 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, defaultnya 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:
-
Grup log dengan nama yang ditentukan ada. Redshift mengekspor data log menggunakan grup log yang ada. Untuk membuat grup log dengan periode retensi log yang telah ditentukan sebelumnya, filter metrik, dan akses pelanggan, 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 membuat grup log baru di Amazon Logs secara otomatis CloudWatch . Grup log menggunakan periode penyimpanan log default dari Never Expire. Untuk mengubah periode retensi log, gunakan konsol Amazon CloudWatch Logs AWS CLI, atau Amazon CloudWatch Logs API. Untuk informasi selengkapnya tentang mengubah periode retensi CloudWatch log di Log, lihat Meng ubah retensi data log di Bek erja dengan grup log dan aliran log.
Untuk mencari informasi dalam peristiwa log, gunakan konsol Amazon CloudWatch Logs AWS CLI, atau Amazon CloudWatch Logs API. Untuk informasi selengkapnya tentang mencari dan memfilter data log, lihat Menelusuri dan memfilter data log.
CloudWatch metrik
Metrik Amazon Redshift Serverless dibagi menjadi metrik komputasi dan metrik data dan penyimpanan, masing-masing berada di bawah kumpulan dimensi workgroup dan namespace. Untuk informasi selengkapnya tentang kelompok kerja dan ruang nama, lihat Kelompok kerja dan ruang nama.
CloudWatch metrik komputasi adalah sebagai berikut:
| Nama metrik | Unit | Deskripsi | Set dimensi |
|---|---|---|---|
QueriesCompletedPerSecond |
Jumlah kueri | Jumlah kueri yang diselesaikan setiap detik. | {Basis data LatencyRange,, Kelompok kerja}, {LatencyRange, Kelompok kerja} |
QueryDuration |
Mikrodetik | Jumlah rata-rata waktu untuk menyelesaikan kueri. | {Basis data LatencyRange,, Kelompok kerja}, {LatencyRange, Kelompok kerja} |
QueriesRunning |
Jumlah kueri | Jumlah kueri yang sedang berjalan pada suatu titik waktu. | {Basis data QueryType,, Kelompok kerja}, {QueryType, Kelompok kerja} |
QueriesQueued |
Jumlah kueri | Jumlah kueri dalam antrian pada suatu titik waktu. | {Basis data QueryType,, Kelompok kerja}, {QueryType, Kelompok kerja} |
DatabaseConnections |
Jumlah koneksi | Jumlah koneksi ke database pada suatu titik waktu. | {Basis data, Kelompok kerja}, {Kelompok kerja} |
QueryRuntimeBreakdown |
Milidetik | Total waktu kueri yang dijalankan, berdasarkan tahap kueri. | {Basis data, 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-seconds | Akumulasi detik unit komputasi yang digunakan dalam 30 menit terakhir. | {Kelompok kerja} |
QueriesSucceeded |
Jumlah kueri | Jumlah kueri yang berhasil dalam 5 menit terakhir. | {Basis data QueryType,, Kelompok kerja}, {QueryType, Kelompok kerja} |
QueriesFailed |
Jumlah kueri | Jumlah kueri yang gagal dalam 5 menit terakhir. | {Basis data QueryType,, Kelompok kerja}, {QueryType, Kelompok kerja} |
UsageLimitAvailable |
RPU-hours atau TbS | Tergantung pada UsageType, UsageLimitAvailable mengembalikan yang berikut:
|
{UsageLimitId, UsageType, Kelompok kerja} |
UsageLimitConsumed |
RPU-hours atau TbS | Tergantung pada UsageType, UsageLimitConsumed mengembalikan yang berikut:
|
{UsageLimitId, UsageType, Kelompok kerja} |
ExtraComputeForAutomaticOptimizationChargedSeconds |
RPU-seconds | Jumlah detik unit komputasi yang dibebankan untuk operasi pengoptimalan otomatis dalam 30 menit terakhir. |
{Kelompok kerja} |
CloudWatch metrik data dan penyimpanan adalah sebagai berikut:
| Nama metrik | Unit | Deskripsi | Set dimensi |
|---|---|---|---|
TotalTableCount |
Jumlah tabel | Jumlah total tabel pada titik waktu tertentu. Total ini mencakup tabel permanen, tabel sementara, tabel datashare, tabel eksternal, dan tampilan terwujud. Tampilan dan tabel sistem tidak termasuk dalam hitungan ini. | {Database, Namespace} |
DataStorage |
Megabyte | Jumlah megabyte yang digunakan, dalam disk atau ruang penyimpanan, untuk data Redshift. | {Ruang nama} |
ServerlessUniqueSnapshotStorageMetriknya adalah namespace- dan workgroup-agnostik. CloudWatchServerlessUniqueSnapshotStorageMetrik adalah sebagai berikut:
| Nama metrik | Unit | Deskripsi | Set dimensi |
|---|---|---|---|
ServerlessUniqueSnapshotStorage |
Megabyte | Jumlah megabyte blok data unik yang disimpan di semua snapshot manual aktif. | {} |
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 |
Tahap eksekusi untuk kueri. Kemungkinan nilainya adalah sebagai berikut:
|
Namespace |
Nama namespace. Nilai khusus. |
Workgroup |
Nama kelompok kerja. Nilai khusus. |
UsageLimitId |
Pengidentifikasi batas penggunaan. |
UsageType |
Fitur Amazon Redshift Serverless terbatas. Kemungkinan nilainya adalah sebagai berikut:
|