Lister et télécharger les journaux Azure Database pour MySQL – Serveur flexible avec Azure CLI
S’APPLIQUE À : Azure Database pour MySQL – Serveur flexible
Cet article vous montre comment répertorier et télécharger les journaux du serveur flexible Azure Database pour MySQL à l’aide d’Azure CLI.
Prérequis
Cet article nécessite que vous exécutiez localement l’interface de ligne de commande Azure version 2.39.0 ou ultérieure. Pour afficher la version installée, exécutez la commande az --version
. Si vous devez installer ou mettre à niveau, voir Installer Azure CLI.
Vous devrez vous connecter à votre compte avec la commande az login. Notez la propriété id, qui fait référence à l’ID d’abonnement pour votre compte Azure.
az login
Sélectionnez l’abonnement spécifique sous votre compte à l’aide de la commande az account set. Notez la valeur id issue de la commande az login ; vous devez vous en servir comme valeur de l’argument subscription dans la commande. Si vous avez plusieurs abonnements, sélectionnez l’abonnement approprié dans lequel la ressource doit être facturée. Pour accéder à l’ensemble de votre abonnement, utilisez az account list.
az account set --subscription <subscription id>
Lister les journaux de serveur avec Azure CLI
Une fois que vous avez configuré les prérequis et connecté à votre abonnement requis. Vous pouvez répertorier les journaux du serveur à partir de votre instance de serveur flexible Azure Database pour MySQL à l’aide de la commande suivante.
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Voici les détails de la commande ci-dessus
LastModifiedTime | Nom | 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? |
La liste ci-dessus affiche LastModifiedTime, Name, ResourceGroup, SizeInKb et l’URL de téléchargement des journaux du serveur disponibles.
La valeur Par défaut LastModifiedTime est définie sur 72 heures, pour répertorier les fichiers antérieurs à 72 heures, utilisez l’indicateur --file-last-written <Time:HH>
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Télécharger les journaux de serveur avec Azure CLI
La commande suivante télécharge les journaux de serveur précédents dans votre répertoire actif.
az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <mysql-slow-serverlogdemo-2022073111.log>
Étapes suivantes
- Pour activer et désactiver les journaux du serveur à partir du portail, vous pouvez consulter l’article.
- En savoir plus sur la configuration des journaux lents à l’aide de l’ l’interface de ligne de commande Azure