سرد وتنزيل Azure Database for MySQL - سجلات الخادم المرن باستخدام Azure CLI
توضح لك هذه المقالة كيفية سرد سجلات Azure Database for MySQL Flexible Server وتنزيلها باستخدام Azure CLI.
المتطلبات الأساسية
تتطلب هذه المقالة تشغيل Azure CLI الإصدار 2.39.0 أو إصدار أحدث محلياً. لمشاهدة الإصدار المثبت، قم بتشغيل الأمر az --version
. إذا كنت بحاجة إلى التثبيت أو الترقية، فراجع تثبيت Azure CLI.
ستحتاج إلى تسجيل الدخول إلى حسابك باستخدام أمر az login. لاحظ خاصية معرف، الذي يشير إلى معرف الاشتراك لحساب Azure الخاص بك.
az login
حدد معرف اشتراك معينًا ضمن حسابك باستخدام الأمر az account set. دوِّن ملاحظة لقيمة المعرف من إخراج تسجيل الدخول إلى az لاستخدامها كقيمة لوسيطة للاشتراك في الأمر. في حال وجود اشتراكات متعددة، فيمكن اختيار الاشتراك المناسب الذي يجب أن يتم فيه فوترة المورد. للحصول على كل اشتراكك، استخدم قائمة حساب az.
az account set --subscription <subscription id>
سرد سجلات الخادم باستخدام Azure CLI
بمجرد تكوين المتطلبات الأساسية وتوصيك باشتراكك المطلوب. يمكنك سرد سجلات الخادم من مثيل Azure Database for MySQL Flexible Server باستخدام الأمر التالي.
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
فيما يلي تفاصيل الأمر أعلاه
LastModifiedTime | الاسم | 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? |
تظهر القائمة أعلاه LastModifiedTime والاسم و ResourceGroup و SizeInKb و Download Url لسجلات الخادم المتوفرة.
يتم تعيين LastModifiedTime الافتراضي إلى 72 ساعة، لإدراج الملفات الأقدم من 72 ساعة، استخدم العلامة --file-last-written <Time:HH>
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
تنزيل سجلات الخادم باستخدام Azure CLI
يقوم الأمر التالي بتنزيل سجلات الخادم السابقة إلى الدليل الحالي.
az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <mysql-slow-serverlogdemo-2022073111.log>