Bagikan melalui


Mencantumkan dan mengunduh log server fleksibel Azure Database for PostgreSQL dengan menggunakan Azure CLI

BERLAKU UNTUK: Azure Database for PostgreSQL - Server Fleksibel

Artikel ini memperlihatkan kepada Anda cara mencantumkan dan mengunduh log server fleksibel Azure Database for PostgreSQL dengan menggunakan Azure CLI.

Prasyarat

  • Anda harus menjalankan Azure CLI versi 2.39.0 atau yang lebih baru secara lokal. Untuk melihat versi yang dipasang, jalankan perintah az --version. Jika Anda perlu memasang atau meningkatkan, lihat Memasang Azure CLI.
  • Anda harus masuk ke akun Anda menggunakan perintah az login. Properti id mengacu pada ID Langganan untuk akun Azure Anda.
az login

Pilih langganan tertentu di bawah akun Anda dengan menggunakan perintah az account set . Catat id nilai dari output yang az login akan digunakan sebagai nilai untuk subscription argumen dalam perintah. Jika Anda memiliki beberapa langganan, pilih langganan yang sesuai dengan sumber daya yang harus ditagih. Untuk mendapatkan semua langganan Anda, gunakan az account list.

az account set --subscription <subscription id>

Mencantumkan log server dengan menggunakan Azure CLI

Setelah mengonfigurasi prasyarat dan menyambungkan ke langganan yang diperlukan, Anda dapat mencantumkan log server dari instans server fleksibel Azure Database for PostgreSQL Anda dengan menggunakan perintah berikut.

Catatan

Anda dapat mengonfigurasi log server dengan cara yang sama seperti yang ditunjukkan dengan menggunakan parameter server. Atur nilai yang sesuai untuk parameter ini. Atur logfiles.download_enable ke AKTIF untuk mengaktifkan fitur ini. Atur logfiles.retention_days untuk menentukan retensi dalam hari. Awalnya, log server menempati ruang disk data selama sekitar satu jam sebelum pindah ke penyimpanan cadangan untuk periode retensi yang ditetapkan.

az postgres flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>

Berikut adalah detail untuk perintah sebelumnya.

LastModifiedTime Nama ResourceGroup SizeInKb TypePropertiesType URL
2024-01-10T13:20:15+00:00 serverlogs/postgresql_2024_01_10_12_00_00.log myresourcegroup 242 LOG https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_12_00_00.log?
2024-01-10T14:20:37+00:00 serverlogs/postgresql_2024_01_10_13_00_00.log myresourcegroup 237 LOG https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_13_00_00.log?
2024-01-10T15:20:58+00:00 serverlogs/postgresql_2024_01_10_14_00_00.log myresourcegroup 237 LOG https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_14_00_00.log?
2024-01-10T16:21:17+00:00 serverlogs/postgresql_2024_01_10_15_00_00.log myresourcegroup 240 LOG https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_15_00_00.log?

Tabel output di sini mencantumkan LastModifiedTime, Name, ResourceGroup, SizeInKb, dan Download Url log server.

Secara default, LastModifiedTime diatur ke 72 jam. Untuk mencantumkan file yang lebih lama dari 72 jam, gunakan bendera --file-last-written <Time:HH>.

az postgres flexible-server server-logs list --resource-group <myresourcegroup>  --server-name <serverlogdemo> --out table --file-last-written <144>

Mengunduh log server dengan menggunakan Azure CLI

Perintah berikut mengunduh log server sebelumnya ke direktori Anda saat ini.

az postgres flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo>  --name <serverlogs/postgresql_2024_01_10_12_00_00.log>

Langkah berikutnya