Mencantumkan dan mengunduh Azure Database for MySQL - Log Server Fleksibel dengan menggunakan Azure CLI

BERLAKU UNTUK: Azure Database for MySQL - Server Fleksibel

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

Prasyarat

Artikel ini mengharuskan Anda menjalankan Azure CLI versi 2.39.0 atau versi 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. Perhatikan properti id, yang merujuk pada ID Langganan untuk akun Microsoft Azure Anda.

az login

Pilih ID langganan spesifik di bawah akun Anda menggunakan perintah atur akun az. Catat nilai id dari output az login untuk digunakan sebagai nilai argumen langganan 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 menggunakan Azure CLI

Setelah Mengonfigurasi prasyarat dan tersambung ke langganan yang diperlukan. Anda dapat mencantumkan log server dari instans server fleksibel Azure Database for MySQL Anda dengan menggunakan perintah berikut.

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

Berikut adalah detail untuk perintah di atas

LastModifiedTime Nama ResourceGroup SizeInKb TypePropertiesType URL
2022-08-01T11:09:48+00:00 mysql-slow-serverlogdemo-2022073111.log myresourcegroup 10947 slowlog https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022073111.log?
2022-08-02T11:10:00+00:00 mysql-slow-serverlogdemo-2022080111.log myresourcegroup 10927 slowlog https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080111.log?
2022-08-03T11:10:12+00:00 mysql-slow-serverlogdemo-2022080211.log myresourcegroup 10936 slowlog https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080211.log?
2022-08-03T11:12:00+00:00 mysql-slow-serverlogdemo-2022080311.log myresourcegroup 8920 slowlog https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080311.log?

Daftar di atas menunjukkan LastModifiedTime, Name, ResourceGroup, SizeInKb dan Url Unduhan Log Server yang tersedia. LastModifiedTime default diatur ke 72 jam,untuk membuat daftar file yang lebih lama dari 72 jam, gunakan bendera --file-last-written <Time:HH>

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

Mengunduh log server menggunakan Azure CLI

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

az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo>  --name <mysql-slow-serverlogdemo-2022073111.log>

Langkah berikutnya