Mencantumkan dan mengunduh Azure Database for MySQL - Log Server Fleksibel dengan menggunakan Azure CLI
Artikel ini memperlihatkan kepada Anda cara mencantumkan dan mengunduh log Azure Database for MySQL Flexible Server 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 Azure Database for MySQL Flexible Server 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>